IBM® Rational® Rhapsody® normally generates containment by reference rather than containment by value for 1‑to‑MAX relationships, regardless of the relationship type (set in the diagram). However, the static architecture feature enables you achieve the effect of containment by value by defining the maximum number of class instances and event instances through the static architecture properties, and thus avoiding the use of the default, non-deterministic new() operator.