First experiments with an immutable change object
Adding change generator tests
Adding basic immutable changeset implementation
Implementing methods to get changes from the changeset
Adding note about cascades and collections
Adding notes about event triggering
Silently skipping duplicate insert/registration/managing
CS fixes
Moving ChangeGenerator to ChangeFactory
Basic identity map implementation
Adding event triggering all over the place
Moving identity extractor factory
Moving identity extractors to own namespace
Moving entity loader to own namespace
Implementing first repository logic
Adding 'add' logic to repositories
Removing useless 'dirty' registration in UoW
Adding logic to remove objects
Renaming EntityLoader to ObjectLoader
Adding 'getReference' method to repositories