If CommandHandler is abstract, then this method could be abstract too