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);
        }
    }