Converted manual serialization/deserialization to use SimpleSerializationUtil