//protected Dictionary<string, string> GetLinks(DirectoryAttribute attribute)
        //{

        //}

        //protected string GetBaseDN()
        //{

        //}

        public Dictionary <string, string> GetChildren(string container, string filter)
        {
            Dictionary <string, string> result = new Dictionary <string, string>(StringComparer.InvariantCultureIgnoreCase);

            foreach (SearchResultEntry item in Service.Load(container, filter))
            {
                result.Add(GetAttribute(item.Attributes, NameAttribute), item.DistinguishedName);
            }

            return(result);
        }