odfaeg smart pointers and containers