Retrieves the first property with the name propertyName
propertyName
Property? operator [](final String propertyName) => properties.firstWhereOrNull((prop) => prop.name == propertyName);