protected override void OnDestroyed()
        {
            if (cellRenderer != null)
            {
                cellRenderer.Destroy();
                cellRenderer = null;
            }

            if (data != null)
            {
                data.Dispose();
                data = null;
            }

            base.OnDestroyed();
        }