```Command.Parameters``` needs to be defined as an empty ```ParameterCollection``` by default (i.e. in the base ```Command``` class). I don't think we should require that Parameters are present, since a command doesn't necessary have to take arguments as input. However, a check should be performed here to make sure that we at least have a ```ParameterCollection```.