Used across all instances a hash to cache attribute names and their getter
and setter names.
Flag which indicates whether this command is able to be executed.
A category which provides a hint about how the command could be displayed, e.g. "setting".
The icon class of the command to be used in visual elements.
Flag which indicates whether this command is available in the current context.
The action text of the command to be used in visual elements.
The model which this command will use to determine if it can execute; this may
also be the subject of the execute action.
An ordering indication used when generating a ui for this command.
Commands with order indication will be placed before commands with no order indication.
The description text of the command to be used in visual elements.