protected override void WriteData(BinaryWriter w)
        {
            Texture.Write(w);

            w.Write((uint)Properties);
            w.Write((uint)Form);
            w.Write((uint)Anchors);
            w.Write((uint)Reactions);
            w.Write(Solidity);
            w.Write(Light);

            w.Write(Layer);
            w.Write(PartSize);
            w.Write(FramesCount);
            w.Write(FrameDelay);

            w.Write(OffsetX);
            w.Write(OffsetY);

            SetupEvent.Write(w);
            ReformEvent.Write(w);
            TouchEvent.Write(w);
            ActivateEvent.Write(w);
            RecieveEvent.Write(w);
            RemoveEvent.Write(w);

            w.Write(BackColor);
            w.Write(GridEnabled);
        }