/// <summary>
        ///
        /// </summary>
        /// <param name="key"></param>
        /// <param name="columnFamily"></param>
        /// <param name="columns"></param>
        internal FluentSuperColumnFamily(BytesType key, string columnFamily, IEnumerable <IFluentSuperColumn <CompareWith, CompareSubcolumnWith> > columns)
        {
            Key        = key;
            FamilyName = columnFamily;

            _columns = new FluentColumnList <IFluentSuperColumn <CompareWith, CompareSubcolumnWith> >(GetSelf(), columns);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="key"></param>
        /// <param name="columnFamily"></param>
        public FluentSuperColumnFamily(BytesType key, string columnFamily)
        {
            Key        = key;
            FamilyName = columnFamily;

            _columns = new FluentColumnList <IFluentSuperColumn <CompareWith, CompareSubcolumnWith> >(GetSelf());
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="columns"></param>
 internal FluentSuperColumn(IEnumerable <IFluentColumn <CompareSubcolumnWith> > columns)
 {
     _columns = new FluentColumnList <IFluentColumn <CompareSubcolumnWith> >(GetPath(), columns);
 }
 /// <summary>
 ///
 /// </summary>
 public FluentSuperColumn()
 {
     _columns = new FluentColumnList <IFluentColumn <CompareSubcolumnWith> >(GetPath());
 }