protected Exception CreateInvalidCastException(Type type, object value) { return CreateInvalidCastException(type, value, null); }