hatReturns</span><span class="p">(</span><span class="nv">optionalParam</span><span class="p">:</span> <span class="o">.</span><span class="nf">value</span><span class="p">(</span><span class="kc">nil</span><span class="p">)))</span>
</code></pre>
<h3 id='a-name-example1-3-a-simple-protocol-with-properties' class='heading'><a name="example1.3"></a> Simple protocol with properties</h3>

<p>As it is impossible to auto-generate default values for properties, for all properties that are not optional (or are imp