title: Shortest declaration of the read/write property in F#
body: <p>I need a few public properties, in C# I will do this way.</p>
  
  <pre><code>public VendorOrderService { get; set; }
  </code></pre>
  
  <p>What is the shortest (correct/idiomatic) syntax for such properties in F#?</p>
  
  <pre><code>member val VendorService = Unchecked.defaultof&lt;VendorOrderService&gt; with get, set
  </code></pre>
  
  <p>P.S. I do understand that public properties are not super idiomatic for F#. But this code is working in larger .NET project, so such properties are obligatory.</p>