private void Init(ByteBuffer data)
 {
     _data = data;
     if (_data != null)
     {
         _data.Acquire();
     }
     _readableMessage = (data != null);
     if (ContentHeaderProperties.Headers == null)
     {
         ContentHeaderProperties.Headers = new FieldTable();
     }
     _headers = new QpidHeaders(ContentHeaderProperties.Headers);
 }