updates to Property class