@property compliance.