rex454_2012_oo.hh.pdf