Create project
Define general property annotations
Add tests for the lib
Rename test class to match file name
Create testing Entity subclass
Create class for Property metadata
Add assertions to creating Proeprty object
Inherit annotations from ‘SQL’ and traverse them up
Create Property using obj_property_t
Rename tests target
Implement methods to collect Annotations

Category on NSObject (because Protocol cannot be extended) that adds methods for Protocols to detect and collect Annotations.
Entity lazily builds Property objects

Not yet traversing superclasses.
Refactor collecting Annotations in Property

Use new Annotation methods. Extract searching string to category methods.
Test creating Property objects

Testing many combinations of property attributes, classes and Annotations
Fix Property isWritable and allowsNil
Merge branch 'master' of https://github.com/iMartinKiss/SQL-Model

* 'master' of https://github.com/iMartinKiss/SQL-Model:
  Initial commit
What the .gitignore!