Refactor BeatmapDetails to Beatmap