I'd like to be able to store a dictionary of Actions and being able to invoke those based on key for the dictionary. If key is not found, then no action is getting invoked. I had an idea of performing invocation using an object that extends DynamicObject and get dictionary of actions at construction time, but then all examples of how to use DynamicObject are based on properties, not methods. I'd like to be able to do something like this:
`dynamicDictionary.InvokeMethod(commandName);`