public Models.ILiiteriMarker Create(System.Xml.Linq.XElement element)
        {
            var obj = new Models.AreaType();

            obj.Id          = element.Attribute("id").Value.ToString();
            obj.Description = element.Element("Description").Value.ToString();
            obj.Category    = element.Attribute("category").Value.ToString();
            return(obj);
        }
        /* Special factory method used when constructing AreaTypes in the
         * indicator */
        public Models.ILiiteriMarker Create(
            Models.AreaType areaType,
            DbDataReader rdr)
        {
            var obj = new Models.AreaType();

            obj.Id          = areaType.Id;
            obj.Description = areaType.Description;
            obj.Category    = areaType.Category;
            obj.DataSource  = (string)rdr["DataSource"].ToString();
            return(obj);
        }