ability to tag during serialization/deserialization process