title: Coffeescript Syntax Error
body: <p>What's wrong here?</p>
  
  <blockquote>
    <p>ExecJS::ProgramError: Error: Parse error on line 11: Unexpected '.'</p>
  </blockquote>
  
  <p>.coffee</p>
  
  <pre><code>Person = Ember.Object.extend(
    firstName: null
    lastName: null
    fullName: -&gt;
      firstName = @get("firstName")
      lastName = @get("lastName")
      firstName + " " + lastName
    .property("firstName", "lastName")
  )
  </code></pre>
  
  <p>Original .js</p>
  
  <pre><code>Person = Ember.Object.extend({
    // these will be supplied by `create`
    firstName: null,
    lastName: null,
  
    fullName: function() {
      var firstName = this.get('firstName');
      var lastName = this.get('lastName');
  
     return firstName + ' ' + lastName;
    }.property('firstName', 'lastName')
  });
  </code></pre>