protocol4z support stl container