We might also want to make sure that something like

```js
var state = new can.Map({
	"key.with.dots": 12,
	key: { with: { something: 'else' } }
});

state.removeAttr('key.with.something')
```

still works. Besides that, great catch, thanks!