Completely refactored every dependencies behind composer automapper