I need to call this from here because I had too many "undefined" errors which led to ugly workarounds if I called it from the constructor function. If anyone can think of a better structure for this, please do say so.

By the way, I've been recommended against doing the whole `Class.prototype.method = function()` thing INSIDE the function itself in #node.js (freenode)