public void Init(MediaDataType dataType) { DataType = dataType; SettingsManager = new MediaSettingsManager(); switch (dataType) { case MediaDataType.TVSchedule: ListManager = new TVListManager(); break; case MediaDataType.RadioSchedule: ListManager = new RadioListManager(); break; } }