toString()/fromString() for storing/sharing data