Hmm, why not just do `delete this[key]` instead of all the code?