code: public Criteria addProperty(String name, String value, Operator operator) {
          properties.add(new PropertyCriteria(name, value, operator));
          return this;
      }
docs: This method adds a new property criteria.
  
  @param name The property name
  @param value The property value
  @param operator The property operator
  @return The criteria