@property updates