especially when you want to create container with other container as template argument