Did you mean that every time when I want to create container with other container inside, I need to do it using typedef? 
For what reason? Readability only?