В доменной модели ничто не должно быть представлено примитивами или стандартными типами языка программирования. Каждая концепция должна быть смоделирована в виде доменного примитива, чтобы она сохраняла свой смысл при передаче и могла обеспечить соблюдение своих инвариантов.