Sample code for the book Principles, Practices and Patterns of Domain-Driven Design