Jira issue originally created by user @beberlei:
For forward compatibility with https://gist.github.com/1034079 we want to add a "BaseEntity" into the core that handles boilerplate code through implementing "**call" and using the metadata to generate getter/setter/adder/is methods on the fly.
Comment created by @asm89:
Had some discussion about this on IRC:
Comment created by @beberlei:
Implemented in Doctrine\Common\Persistence\PersistentObject.
This can be generically used by all ObjectManagers.
Issue was closed with resolution "Fixed"