You could probably combine this line with the one below too come to think of it.

Maybe something like:

```c#
    using (var f = Html.BeginContext(m => m.Writable).BeginChameleonForm())
```

or

```c#
    using (var f = Html.BeginChameleonForm(m => m.Writable))
```

 That would also mean I wouldn't need the `DisposableHtmlHelper` class.