title: checking if entity (properties and collections) are dirty
body: <p>I have an entity with many one-to-one relations (cascade="all-delete-orphan") and collections.</p>
  
  <p>I want to check is this entity is dirty (including its collections and properties/entities from those one-to-one relations), is there any way to do it?</p>
  
  <p>I following <a href="http://nhforge.org/wikis/howtonh/finding-dirty-properties-in-nhibernate.aspx" rel="nofollow">this</a> article but it doesnt cover all that I need, any help will be appreciated. </p>