public virtual Point3d Value { get; set; }
Public Overridable Property Value As Point3d Get Set
public: virtual property Point3d Value { Point3d get (); void set (Point3d value); }