public static IBindingWhenInNamedWithOrOnSyntax <TImplementation> BindProperties <TImplementation>(this IBindingWhenInNamedWithOrOnSyntax <TImplementation> binding) { binding.OnActivation(getActivator <TImplementation>()); return(binding); }