Implement Command type