Moved data annotation validation.
Fixed comments.
Added a prop with no annotation.
Moved extension to its own namespace.
Merge pull request #28 from Georadix/feature/data-annotations-validation

Data annotation validation refactor.