Added default argument values, changed access on some methods in CliCommand