public FilterPropertyExpression(string propertyName, bool isBuiltIn)
 {
     if (propertyName == null)
     {
         throw new ArgumentNullException(nameof(propertyName));
     }
     _propertyName   = propertyName;
     _isBuiltIn      = isBuiltIn;
     _requiresEscape = !FilterLanguage.IsValidPropertyName(propertyName);
 }