newQuery()->where('domain', $self->domain)->first()) { if ($domain->getKey() !== $self->getKey()) { throw new DomainOccupiedByOtherTenantException($self->domain); } } }); } }