All commands had functionality moved to superclass