Issue #29: updated `ReflectionUtils.IsInstantiableCollection` to a safer implementation