Modified AbstractCommand to use Strings for descriptions.