meta serialize/deserialize