Track dirty objects using a session listener
Merge pull request #310 from reciprocity/feature/dirty_cache

Track dirty objects using a session listener