experiment with coffeescript class mechanism