This is required to have the following logic also built in for command_mixins:
key_set = set(kwargs.keys())
required_minus_received =\
self._meta_data['required_creation_parameters'] - key_set
if required_minus_received != set():
error_message = 'Missing required params: %r'\
% required_minus_received
raise MissingRequiredCreationParameter(error_message)
This is required to have the following logic also built in for command_mixins: