private static DisplayItem CreateItem(object model) { CheckViewHandlerRegistration(); object view = CreateView(model); _viewHandler.SetContext(view, model); DisplayItem item = new DisplayItem(view, model); TransposerManager.Enable(view); if (model is AbstractBaseViewModel baseModel) { baseModel.Initialize(); } return(item); }