Remove node.extend dependency

I know this hasOwnProperty() is good practice and I'll definitely pull it but FTR, it's super not necessary here because we're not playing around with js wacky object inheritence :)