static public IBindingRequirement With(this BindingRequirements me, object name, object key)
 {
     return(me.With(new BindingName(name), new BindingKey(key)));
 }
 static public IBindingRequirement With <T>(this BindingRequirements me, object name)
 {
     return(me.With <T>(new BindingName(name)));
 }