[reflection] refactored parser, relationshpips uses properties
[reflaction] removed useless caching
[reflection] property id is not compulsary
[reflection] implemented support for enum [refs #1]
[entity] implemented enum validation [closes #1]