A soft dependency could be better. 

Can you play with `class_exist` and `Command::IsEnable` method