what does it mean when it says: property let procedure ot defined and property get procedure did not return an object