code: def Deserialize(self, reader):
          
          super(ContractState, self).Deserialize(reader)
  
          code = FunctionCode()
          code.Deserialize(reader)
          self.Code = code
  
          self.ContractProperties = reader.ReadUInt8()
          self.Name = reader.ReadVarString(max=252)
          self.CodeVersion = reader.ReadVarString(max=252)
          self.Author = reader.ReadVarString(max=252)
          self.Email = reader.ReadVarString(max=252)
          self.Description = reader.ReadVarString(max=65536)
docs: Deserialize full object.
  
          Args:
              reader (neocore.IO.BinaryReader):