move Tasks collection to a singleton and externalize incomplete counter collection bindings