Refactoring: Untangled Watcher

Consumer and Producer
Merge branch 'feature/EventDesign' of github.com:OpenDataSpace/CmisSync into feature/EventDesign