public RandomInnerClass([KeyFilter("MyServiceType1")] WhateverService a)
 {
 }
 public ClassThatWorks(AnotherClass a, [KeyFilter("MyServiceType1")] WhateverService b)
 {
 }