Open
Description
If want to delete the singer:
- need to remove the singer id from the lyric first.
- remove the singer and remove all related ids from the lyric
- delete the singer, and clear the singer id at save the beatmap to the json.
If we select the behavior 1, need to make sure that should not delete the singer if singer is referenced by other lyric in the change handler.
Need to implement the #2056 first for able to find all reference object.