public void ReadChildData(BinaryReader reader) { for (int x = 0; x < _permutations.Count; x++) { Permutations.AddNew(); Permutations[x].Read(reader); } for (int x = 0; x < _permutations.Count; x++) { Permutations[x].ReadChildData(reader); } }