WPF time tracking tool implemented with CQRS pattern