public override bool Load(SecurityElement element) { if (element.Tag != "Items") { return(false); } if (element.Children != null) { foreach (SecurityElement childrenElement in element.Children) { if (childrenElement.Tag == "Item") { SeaAreaObject seaAreaObject = SeaAreaObject.Load(childrenElement); if (!_seaAreaObjectDict.ContainsKey(seaAreaObject.SeaAreaID)) { _seaAreaObjectDict[seaAreaObject.SeaAreaID] = seaAreaObject; } } } return(true); } else { return(false); } }