@property support