I did not want a subcommand of foo called bar. It seems from your example that if I want a 'property' subcommand called 'foo' I *MUST* have a Class call 'Foo' that inherits from the Property class.
If I want a 'property' subcommand called 'bar' I *MUST" have a class called 'Bar' that inherits from the 'Property' class.
If I want a 'foo' subcommand called 'blarg' I must have a class called 'Blarg' that inherits from the Foo class.
In other words, I can create a Command called 'requeue' that can map to any class that is a subcommand of CLI::Framework::Command (i.e. My::Queue::Command::Baz), via the command_map() method by adding the following to the return list