EmailMessage wipes-out initialized fields in constructor

I try this every time and every time I get bit.

You won’t get an exception until you try to send the message. Confused, because you did set the values.

Oh.

I don’t know how this could be true. Object initializers run after the constructor. See http://stackoverflow.com/q/17327266/35349.

Good point. At this point, I don’t know how it could have been either.