parserAddChild and parserRemoveChild should be non-virtual functions in Element rather than virtual functions in Node. There's no caller that needs to call it on a Node*.
I fixed this in <http://trac.webkit.org/changeset/65849>.