Command Query Responsibility Seperation POC