Implement Command subclasses
Change error message for unsupported type