CoffeeScript: Getter / Setter em inicializadores de objeto

O ECMAScript nos permite definir getters ou setters da seguinte forma:

[texto / javascript]

var object = {
  property: 7,
  get getable() { return this.property + 1; },
  set setable(x) { this.property = x / 2; }
};

Eu posso contornar se estou usando umclasse:

[text / coffeescript]

"use strict"

Function::trigger = (prop, getter, setter) ->
      Object.defineProperty @::,
              get: getter
              set: setter               

class Class
      property: ''

      @trigger 'getable', ->
               'x'

      member: 0

Mas e se eu quiser definir o gatilho noobjeto diretamente - sem usandodefineProperty / -ies. Eu quero fazer algo como (énão está funcionando dessa maneira):

[text / x-pseudo-coffeescript]

object =
  property: 'xhr'
  get getable: 'x'

Ele está trabalhando em JavaScript sem problemas e não quero que meus scripts retrocedam quando estou usando o CoffeeScript. Não há uma maneira defaça isso tão confortável quanto no JavaScript/ ECMAScript? Obrigado.

questionAnswers(6)

yourAnswerToTheQuestion