Re-factored the Cli to not rely on the BaseCLi and removed the print() method as per rSPT9f655ff877f9c55514f8eefdc7094618e17f350a