I would have to completely change CommandExecutor. I wasn't sure if anything else is using it at the moment.
Also it will mostly be just a wrapper for the functions I have here, so I wasn't sure about the advantages of having a separate wrapper class.