Cartilage/cartilage — pull request #15 by nmeans (2012-10-26 21:27:10+00:00)
Title: Clone @property.default from prototype on 1st get

Instead of returning the default object directly (which results in
all instances of a class sharing the same copy of the object), clone
it to the instance from the prototype the first time it's accessed.
This is only necessary when default is a non-function object.