double NumberValue { get; set; }
Property NumberValue As Double Get Set
property double NumberValue { double get (); void set (double value); }
abstract NumberValue : float with get, set