How do you serialize/deserialize a generic dataserializable using configurate?

How do you serialize/deserialize a generic dataserializable using configurate?

results in

My suspicion is that it may be because WeightedSerializableObject is generic…