public PrefabToLocationService(IInstantiator instantiator,
                                PrefabsInstaller prefabs,
                                List <IPrefabToLocationContract> contracts,
                                IComponentProvisionService componentProvisionService)
 {
     _instantiator = instantiator;
     _contracts    = contracts;
     _prefabsMap   = prefabs;
     _componentProvisionService = componentProvisionService;
 }
 public void Init(IComponentProvisionService componentProvisionService, IProviderWithSource <TView>[] componentProviders)
 {
     ComponentProvisionService = componentProvisionService;
     ComponentProviders        = componentProviders;
 }