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