first version of the doctrine orm generator which generates a base entity