Objekt- und Klassenverträge (z.B, class/c
, object/c
, usw.) sind derzeit alle Imitatorverträge. Obwohl Chaperon -Versionen von diesen irgendwann angeboten werden können. Im Gegensatz dazu ist es nicht möglich, Parameterverträge in Chaperon -Verträge abzuschließen.
Rekursive Verträge mit erbautem mit rekursiver Vertrag Auch standardmäßige Imitatorverträge, kann jedoch als jede Art konfiguriert werden.