Frontend: support ChatViews with sub-classed protocol managers