Fluent Interface example from my blog post