domain models needs this too