Added support for the rest of the usual stl containers