STL or ATL already provides the collection classes such as std.map, std.vector, CFastArray, CAtlArray, CAtlMap and etc. Since ProudNet can't use both STL and ATL all together, it provides the most effective classes for situations that require high performance.