make contrainer backend forwarditerator objects constistently take CONTAINER* ctor arg so can be more easily template their use (e.g. iteratorimplhelper)