No evil mass assignments any more

Technically it belongs to another feature, so instead of a commit I'm doing this in a seperate branch.

It was easier than expected... So it's a really small pull request :)

One test fails, but that's the same test as the updateviews branch already has. If it gets fixed in that branch, this one should work as well.

No special docs, cause it's not really an interesting feature... I'll shortly mention it in the security wiki page.