simpler persistence serialization interface