import Orion extension NowPlayingScrollViewController { private var nowPlayingScrollViewModel: NSObject { get { Ivars(self).scrollViewModel } } var scrollEnabled: Bool { get { Ivars(nowPlayingScrollViewModel).scrollEnabled } set { Ivars(nowPlayingScrollViewModel).scrollEnabled = newValue } } var loadedTrack: SPTPlayerTrack { get { Ivars(nowPlayingScrollViewModel).loadedTrack } } // private var dataSource: NSObject { get { Ivars(nowPlayingScrollViewModel).dataSource } } var activeProviders: Array { get { Ivars>(dataSource).activeProviders } set { Ivars>(dataSource).activeProviders = newValue } } // private var backgroundViewController: NSObject { get { Ivars(self).backgroundViewController } } var backgroundViewModel: SPTNowPlayingBackgroundViewModel { get { let ivars = Ivars(self.backgroundViewController) return EeveeSpotify.hookTarget == .latest ? ivars.artworkColorObservable : ivars.viewModel } } }