Using serialization to allow for reading and writing of shows