public DialogueChoicesEntry this[int index] { get { return choicesBlock[index]; } set { if (!choicesBlock.ContainsKey(index)) choicesBlock.Add(index, value); } }