What is this useful for ? Can we re-instantiate the object from the dumped stuff ? Or a reader ?