updated doctrine extensions