public void setArbitraryAttributes(Collection<ArbitraryAttributeModel> arbitraryAttributes) {
        this.arbitraryAttributes = ArbitraryAttributeMap.fromModelCollection(arbitraryAttributes);
    }
Replaces all arbitrary attributes associated with this object with the
attribute name/value pairs within the given collection of model objects.

@param arbitraryAttributes
    The Collection of model objects containing the attribute name/value
    pairs which should replace all currently-stored arbitrary attributes,
    if any.
extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ObjectModel.java