[WIP] Fixing up some remaining stuff

This PR firstly addresses the redundant Translateable interface, but I will also want to add functional tests for the doctrine mappings and make some suggestions.

//cc @rmsint