use the public accessors for domains/relations