code: public function getProperty($systemName)
      {
          foreach ($this->propertySets as $propertySet) {
              /** @var PropertySet $propertySet */
              foreach ($propertySet->getProperties() as $property) {
                  if ($property->getPropertyType()->getSystemName() == $systemName) {
                      return $property;
                  }
              }
          }
          throw new PropertyNotFoundException('No Property with the system name "' . $systemName . '" exists.');
      }
docs: Gets a property from the first available PropertySet.
  
  @param string $systemName the system name of the property to get
  
  @throws PropertyNotFoundException thrown if the requested property does not exist
  
  @return PropertyResponse