/// <summary>
        /// Gets settings for column.
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public TableColumnSettings GetColumnSettings(string id)
        {
            TableColumnSettings settings = (from c in this._columnSettings where c.Id == id select c).FirstOrDefault();

            if (settings == null)
            {
                settings    = new TableColumnSettings();
                settings.Id = id;

                this._columnSettings.Add(settings);
            }

            return(settings);
        }
        /// <summary>
        /// Gets settings for column.
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public TableColumnSettings GetColumnSettings(string id)
        {
            TableColumnSettings settings = (from c in this._columnSettings where c.Id == id select c).FirstOrDefault();

            if (settings == null)
            {
                settings = new TableColumnSettings();
                settings.Id = id;

                this._columnSettings.Add(settings);
            }

            return settings;
        }