Is there any reason to have ReleaseInfo and ReleasePlatformInfo separated? Wouldn't be simpler just add this to ReleaseInfo?