delete tends to trigger a deopt in heuristics that assume that these are used as maps instead of objects. It's better to reset it to null so that it retains it's hidden class shape.