added Infrastructure for doctrine ORM