public override void Encode(ByteStream stream)
 {
     if (this.Success)
     {
         CouchbaseDocument.Encode(stream, this.Document);
     }
 }
        public override void Encode(ByteStream stream)
        {
            CouchbaseDocument.Encode(stream, this.CurrentSeasonDocument);

            if (this.LastSeasonDocument != null)
            {
                stream.WriteBoolean(true);
                CouchbaseDocument.Encode(stream, this.LastSeasonDocument);
            }
            else
            {
                stream.WriteBoolean(false);
            }
        }