change KeyValue into key in ExecutableCommand, redundant lines in class Analyzer are commented out
class Analyzer is revised