public virtual void SetByteValue(byte value){if (!(FieldsData is Byte)){throw new System.ArgumentException("cannot change value type from " + FieldsData.GetType().Name + " to Byte");}FieldsData = new Byte(value);}