Commands correctly handle async validators
Explicit include list of properties to validate

To ensure commands only have the values that have been specified
validated validation mixin can take a list of properties that should be
validated, to the exclusion of any other.