I don't like the idea of storing per-instance state on the prototype. I'd remove the code but leave the docs for this.