Proposal: Remove the clock_tick context manager
This would require Session.flush() to automatically handle incrementing clock ticks for all instances in a session should a change be detected. This removes the need for using the context manager on individual entities which can sometimes be cumbersome.