public static T Get <T>() { if (_factory == null) { _factory = GetFactory(); } return(_factory.Provide <T>()); }