do
constructor: (@events, @document) ->

but..
i would also say that saving it all under the @ is a bad practice.. scope it.