I suspect this breaks things when using the content pipeline for Song.

SongReader will prepend `ContentManager.RootDirectoryFullPath` which includes the `TitleContainer.Location`.  Since this constructor is called from the other one you will end up with the directory added twice or some sort of exception I guess.

The right fix should be to move this to ContentManager.ReadRawAsset<T>() where this constructor is called.