title: Why is it better to use readonly properties verses functions?
body: <p>I see little functional difference between using a property</p>
  
  <pre><code>public readonly property foo as string
    get
      return bar
    end get
  end property
  </code></pre>
  
  <p>or a function</p>
  
  <pre><code>public function foo() as string
    return bar
  end function
  </code></pre>
  
  <p>Why would I want to use one form over the other?</p>
  
  <p>Thanks!</p>