public static void Register <TMessageHandler>( this IMessageHandlersRegistry messageHandlersRegistry) where TMessageHandler : IMessageHandler { messageHandlersRegistry.Register(typeof(TMessageHandler)); }