Used across all instances a hash to cache attribute names and their getter
and setter names.
Flag which indicates whether this command is active. Value is true if command is active; otherwise false.
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 name of the property on the model which this command will toggle.
The description text of the command to be used in visual elements.