[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 (#109).

//cc @rmsint