Interfaces and Domain Objects