public override void DecodeBody(byte[] bytes)
        {
            MemoryStream ms = new MemoryStream(bytes);

            using (ms){
                GateMessageResponseModel entity = Serializer.Deserialize <GateMessageResponseModel>(ms);
                this.result = entity.result;
            }
        }
        public override byte[] EncodeBody()
        {
            GateMessageResponseModel entity = new GateMessageResponseModel();

            entity.result = this.result;
            MemoryStream ms = new MemoryStream();

            using (ms){
                Serializer.Serialize(ms, entity);
                return(ms.ToArray());
            }
        }