Now supporting Callback serialization/deserialization