private string GetPersistString()
 {
     Writer writer = new Writer();
     writer.WriteArray(this);
     return writer.ToString();
 }