command name should to be passed to AbstractCommand constructor and injected via spring