[WIP] Mapped superclass

Refactored classes to allow usage out of the box or ease ability to override classes used
Yes, the header must be the `EkinoWordpressBundle` one but I think this is normal to keep your `@author` tag, thank you for that clarification.