Allows checkpointing of generic objects.
Monitors the given object. If there is a saved filed from a previous execution, returns the saved object instead.
The object that will be monitored
Allows checkpointing of generic objects.