Improved Doctrine populator

* it now enables to call methods on entity wit generated arguments
* added posibility of creating unique ids if they are not auto generated
* added posibility to load more entities with one-to-one relationship