public static IContractInvoker Use <TContract, TContractImplementation>( this IBoltRouteHandler bolt, Action <ConfigureContractContext> configure = null) where TContractImplementation : TContract { return(bolt.Use <TContract>(InstanceProvider.From <TContractImplementation>(), configure)); }