Refs #3035 - Add smart class parameters

Changes in the core making inheritance of resources and output definitions in commands possible.