Moved matcher to correct place
Removed old forgotten comment
Deprecating old stuff in Field annotation,
all but 'mandatory' should be hinted
Added new matcher
Completed base validation
Entity should be created through Injection
Entities can be validated, still commands are not validable but they
sholud not be so difficult
Fixing entity builder to use empty constructors for entities