this.systemLocationFactory = (LocationFactory) container.getComponentInstanceOfType(LocationFactory.class);
this.accessManager = (AccessManager) container.getComponentInstanceOfType(AccessManager.class);
this.lockManager = (LockManagerImpl) container.getComponentInstanceOfType(LockManagerImpl.class);
WorkspaceEntry wsConfig = (WorkspaceEntry) container.getComponentInstanceOfType(WorkspaceEntry.class);
WorkspaceFileCleanerHolder cleanerHolder =
(WorkspaceFileCleanerHolder) container.getComponentInstanceOfType(WorkspaceFileCleanerHolder.class);
this.locationFactory = new LocationFactory(this);
this.valueFactory = new ValueFactoryImpl(locationFactory, wsConfig, cleanerHolder);