ection-3">&#182;</a>
              </div>
              <pre><code># CoffeeScript
class File
  datastruct this

  @property 'name', default: null
  @property 'name', type: ClassName
  @property 'pages', subtype: ClassName
  @property 'page', get: -&gt; ...

  constructor: (options) -&gt;
    @set options
</code></pre>            </td>
            <td class="code">
                          </td>
          </tr>
                                      
          <tr id="Creating-getters-setters" class="heading