+ userSerialize() / userUnserialize()