close #7 now admin/model/user/api use Doctrine note:
we use AsArray in order to keep maximum compatibility with existing code
also it may favorize refactorization later