doctrine entity generated