An example implementation of CQRS design using Castle Windsor for IOC