CoffeeScript: Getter / Setter en inicializadores de objetos

ECMAScript nos permite definir captadores o definidores de la siguiente manera:

[texto / javascript]

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

Puedo trabajar alrededor si estoy usando unclase:

[texto / coffeescript]

"use strict"

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

class Class
      property: ''

      @trigger 'getable', ->
               'x'

      member: 0

Pero ¿y si quiero definir disparador en elobjetar directamente - sin utilizandodefineProperty / -ies. Quiero hacer algo comono funciona de esa manera):

[texto / x-pseudo-coffeescript]

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

Funciona en JavaScript sin ningún problema y no quiero que mis scripts retrocedan cuando estoy usando CoffeeScript. No hay una manera dehaz esto tan cómodo como en JavaScript/ ECMAScript? Gracias.

Respuestas a la pregunta(6)

Su respuesta a la pregunta