generateProxies have better variable name in signature
Annotation resolver provides extracting methods by annotation
Doctrine annotations are installed from composer