arg-less functions don't need parentheses
convert into a proper coffee-script class & jsdoc