Support deserialising structured values and lists
Deserialise discs and tracks from json