public DefaultGroupCommandFactory(Dep1 d1, Dep2 d2, Dep3 d3, Dep4 d4, Dep5 d5)
 {
     _d1 = d1;
     _d2 = d2;
     _d3 = d3;
     _d4 = d4;
     _d5 = d5;
 }
 public AddGroupCommand(string value, Dep3 d3, Dep5 d5)
 {
     _value = value;
     _d3    = d3;
     _d5    = d5;
 }