Command will now ignore any object literals and now wrap them as observable
Command descriptor does not include properties that exist on the base command and functions and such
Added support for arrays and dictionaries
moving out the creation of the command descriptor for debugability
Added spec to command
Support for Concepts during JSON serialization, also supporting explicitly dictionaries with key as a concept