public static void SetProvider <T>(this ILogicHost <T> host, T value) where T : ILogic
 {
     host.Instance = value;
 }
 public static T GetProvider <T>(this ILogicHost <T> host) where T : ILogic
 {
     return(host.Instance);
 }