class の prototype に member 書かなくても

class A
constructor: (@hoge, @fuga) ->

で member 作れてしまいますが (prototype にはないけど)
こういう作り方は良くないですか?

ちゃんと

class B
hoge: null
fuga: null
constructor: (@hoge, @fuga) ->

って書くべき?