WIP #204: make observer task methods protected