Fixed #13

* All persist logic placed in a single private method
Merge pull request #18 from mmoreram/issue13-entity-annotation-resolver-complexity

Fixed #13