protected override void OnDeserialize(BinaryReader reader)
        {
            m_name  = reader.ReadString();
            m_value = reader.ReadString();

            int count = reader.ReadInt32();

            for (int i = 0; i < count; i++)
            {
                FieldNodeAttribute attribute = new FieldNodeAttribute();
                attribute.Deserialize(reader);
            }
        }
        protected override void OnDeserialize(BinaryReader reader)
        {
            m_name = reader.ReadString();
            m_value = reader.ReadString();

            int count = reader.ReadInt32();
            for (int i = 0; i < count; i++)
            {
                FieldNodeAttribute attribute = new FieldNodeAttribute();
                attribute.Deserialize(reader);
            }
        }