Added CQRS base interfaces