> There is a general problem of supporting creation of special behavior objects Yes, I think it would be ok to assume that the spirit of __proto__ can be achieved by a solution that sets the [[Prototype]] at creation. This would possibly help with WebKit's security concerns while not sacrificing functionality.