Updated AbstractCommand
Updated AbstractCommand