Doctrine ORM extension to provide entity shollow and deep templating and copying