container datastrcture patch helper forward iteraotrs now require owner arg to CTOR