Need default value to allow for blank property.
Update @property feature:
- each property gets its own source line
- check for the existence of accessors to avoid duplication
- standardized ordering property attributes
- strings should get a 'copy' attribute