working coffeescript classes + extension