CoffeeScript Issue #1165によるとObject.definePropertyは当分実装されない模様。少々強引ですが面白やり方を見つけましたのでここに記入します。
ぶっちゃけObjectice-Cの@propertyみたいに@synthesis出来たらいいなって思ってます。
Function::property = (prop, desc) ->
Object.defineProperty @prototype, prop, desc
class Fuga
constructor: (@_foo='bar') ->
@property 'foo',
get: -> @_foo
set: (foo) -> @_foo = foo
f = new Fuga 'Nyaa'
console.log p.foo
f.foo = 'Nyo'
console.log p.foo