Maybe? ```diff template <typename T> bool IoCContainer<T>::DoesInstanceExist() { - return static_cast<bool>(instance().object); + return static_cast<bool>(instance().object) || static_cast<bool>(instance().factory); } ```
Maybe?
template <typename T> bool IoCContainer<T>::DoesInstanceExist() { - return static_cast<bool>(instance().object); + return static_cast<bool>(instance().object) || static_cast<bool>(instance().factory); }