public bool TryConvert(string s, Type targetType, out object value)
            {
                value = null;

                if (!typeof(T).Inspector().IsAssignableFrom(targetType))
                {
                    return(false);
                }

                if (_converter.TryConvert(s, out var typedValue))
                {
                    value = typedValue;
                    return(true);
                }

                return(false);
            }