Change entities to mapped superclasses so we can extend them in the core bundle. This will help decouple each of the bundles. For instance, decoupled the media bundle from the blog bundle in this commit and added the post model to core with an image in it.
Shouldn't be a superclass