sclass PropertiesAndErrors { Map properties = ciMap(); Map propertyErrors; void setError(S propertyName, PersistableThrowable error) { propertyErrors = initCIMapAndAdd(propertyErrors, propertyName, error); } }