Example Code for clarifying DDD discussion on a local project