docs: public boolean hasProperties(Set<PropertyKey> keys) {
          for (PropertyKey key : keys) {
              if (null == getProperty(key.m_key)) {
                  return false;
              }
          }
          
          return true;
      }