btw, why is it public ? If the goal is to make it reusable outside the command, it should be moved outside the command. Because currently, you would also have to build an Application to get the command from it as the code depends on it (because of the ``$this->getComposer()`` call) so it is not easily reusable.