public static void Session(IUnityContainer container)
{
container.RegisterType<ISearchPresenter, SearchPresenter>()
.RegisterType<ISearchPresenter, SearchPresenterDecorator>
(new InjectionConstructor
(new ResolvedParameter<SearchPresenter>(), new ResolvedParameter<ILogger>()))
.RegisterType<ISearchView, Search>()
.RegisterType<IBoxEntry, BoxEntry>()
.RegisterType<IRecordPresenter, RecordPresenter>()
.RegisterType<IRecordPresenter, RecordPresenterDecorator>
(new InjectionConstructor
(new ResolvedParameter<RecordPresenter>(), new ResolvedParameter<ILogger>()))
.RegisterType<IRecordView, ViewRecord>();
}