Expose what the domain can do, without exposing the complexity of how it does it.