put delete in quotes to prevent syntax error in IE
unfortunately Internet Explorer doesn't have getPrototypeOf, and the polyfill http://ejohn.org/blog/objectgetprototypeof/ doesn't work because we've tampered with the constructor, so we'll have to make do with not being able to dynamically add a method in a parent class that "decorate" refers to