Domain classes, better builders blog post.

This seems to be the most important part in terms of why we need CreateOptions/CreateRequest/whatever. Would it make sense to illustrate what the problem is here by extending the code sample below?