public Lazy(LazyThreadSafetyMode mode) : this(TypeHelper.GetCreateOrFail <T>(), mode, false) { //Empty }