It seems like this bit of code would be an ideal thing
to be hidden via a custom attribute. There was an MSDN
article about writing interceptors a couple of issues
ago. I'll have to look it up and see what is possible.
Exactly my thoughts! We'll see who gets there first ...
;)