SongUtil.buildSong(Song) optimization