Did you know you can assign a class to a property or variable in CoffeeScript?
constructor: (@instance_var) ->
test_var = new MyObject.property2()
Never thought about it, but now it seems logical ;-)
Why you would want to instantiate a whole new object class on the inside of a singleton I have no idea...