public override RowIdUser Deserialize(byte[] bytes)
        {
            var text    = CSVEncoding.GetString(bytes);
            var columns = GetColumns(text);
            var idx     = 0;

            Id   = long.Parse(columns[idx++]);
            User = columns[idx++];
            return(this);
        }
        public override RowIdCountTime Deserialize(byte[] bytes)
        {
            var text    = CSVEncoding.GetString(bytes);
            var columns = GetColumns(text);
            var idx     = 0;

            Id    = long.Parse(columns[idx++]);
            Count = long.Parse(columns[idx++]);
            Time  = DateTime.Parse(columns[idx++]);
            return(this);
        }