added coffee-script-model to help write getters and setters