use doctrine 2.4