Tracking dirtiness with DynamicProxy

When dealing with POCOs, a common scenario is to track changes. Look at this interface:

It is the interface of a simple view class containing the name and weight of a product. The Modified property is used to track

A fluent interface

A funny thing in programming, captured in a term by Martin Fowler and Eric Evans, is fluent interface. Explained shortly, it is a style in programming which attempts to make your programs (or parts thereof) resemble sentences as you could