void ICommandExecutorImpl.AddDefaultValues(CommandAttribute command, SortedList <int, object> parameters)
 {
     foreach (var parameter in command.Method.GetParameters())
     {
         if (!parameters.ContainsKey(parameter.Position))
         {
             parameters.Add(parameter.Position, parameter.HasDefaultValue ? parameter.DefaultValue : _valueConverter.CreateDefaultValue(parameter.ParameterType));
         }
     }
 }