SysDictCoder publicou um post sobre como utilizar melhor os containers: Dealing with containers. Como o próprio autor define "container é um poderoso, e um pouco estranho, tipo". Para mim pouco é gentileza dele, containers são muito estranhos. Um ponto que realmente me incomoda é a pouca legibilidade dos containers. É impossível saber o que tem dentro deles, quantos níveis, os tipos, nada. Você é obrigado a ler o código que criou um container para conseguir ler os dados dele.
Existem diversas estrutura de dados no X++ e podem ser ótimas alternativas: Arrays, Maps, List, Set, RecordSortedList, dentre outros. Ou seja, estamos bem servidos de estrutura de dados. Se, ainda assim você precisar utilizar containers, sugiro a leitura acima.