CQRS Framework for .NET, repository agnostic