public virtual void Initialize(MediaWorkflowStateType stateType, IPlayer player) { _mediaWorkflowStateType = stateType; _subtitlePlayer = player as ISubtitlePlayer; _chapterPlayer = player as IChapterPlayer; _titlePlayer = player as ITitlePlayer; _subtitleMenuItems = new ItemsList(); _chapterMenuItems = new ItemsList(); _titleMenuItems = new ItemsList(); }