added CausticSongFile serialization for app model state