add CQRS code generation patterns
updates