changed rules to property, fixed annotation typo