Improved SimpleDI.Get<T>() behavior