#[derive(PersistentStruct)]