Experiments with Domain Driven Design