...
Noen regler for konsistens handler ikke bare om enkle tester på flere attributt-verdier i ett objekt, men kan kreve komplekse beregninger basert på flere attributt-verdier i mange, sammenkoblete objekter. I slike tilfeller kan det rett og slett bli for ressurskrevende å sjekke konsistens i hver enkelt setter-metode eller for tungvint å ha én samlet setter-metode for alle avhengige verdier. Løsningen da kan være å beholde valideringsmetoden(e), men utelate bruken av dem i setter-metoden(e) og heller la det være opp til brukeren av klassen å kalle dem når det er nødvendig.