Ary Borenszweig wrote: > That's what I said it's a contract on the semantic of properties. :) > > But now I'm curious: what kind of properties do you write? A getter that does calculations and caches the results (rarely). A proxied getter that does lazy loading from a database table (like NHibernate). Mocks.