protected override void Load(ContainerBuilder builder) { builder.RegisterType <XmlSerializer>(); builder.Register <StorageSerializer>(Icc => { return(new StorageSerializer(Icc.Resolve <XmlSerializer>(), _storageLocationPath)); }); builder.RegisterType <MainViewModel>().SingleInstance(); }