Implement the important missing traps: delete, enumerate and defineProperty, use base implementation for iterate