extract DynamicCommand into separate method so it's easier to override and provide your own command class.
Merge pull request #358 from apotonick/dynamic_command

Simple Override Of DynamicCommand