treat plain Ruby reading and writing as kind of persistence (refactoring)
simplified persistence loading (refactoring)