title: Interfaces and properties
body: <p>Is it possible to declare a property in an interface without declaring the get- and set-methods for it? Something like:</p>
  
  <pre><code>IValue = interface
    property value: double;
  end;
  </code></pre>
  
  <p>I want to state that the implementor should have a property called value, returning a double, but I really don't care if it returns a private field or the result from a function. </p>
  
  <p>If it is possible, is it possible to declare it read/write or read-only?</p>