public object GetInstance() { return Instance ?? ((LifetimeManager != null) ? LifetimeManager.GetInstance(this) : Factory(Container)); }