Simplify STLContainerWrapper<> template - infer 'T' typename from container value_type - not passed as template argument