public virtual void Dispose() { envelope.Dispose(); envelope = null; if (metaData != null) { metaData.Clear(); } metaData = null; kcp = null; }