As Kenneth pointed out, this method is evil because it breaks encapsulation and we have no control over who can access the private object.
Created attachment 103910 [details] Patch
Comment on attachment 103910 [details] Patch Clearing flags on attachment: 103910 Committed r93049: <http://trac.webkit.org/changeset/93049>
All reviewed patches have been landed. Closing bug.