reflection: added createEntity()
exceptions refactoring
reflection: convert nested entities automatically