For the dependencies it does not matter if we create a AssetSearch or ElementSearch. The AssetSearch returns all element types non the less. May also be a problem with all other searches. (Did not test everything) ```php public function listRequiresDependencies( ElementParameters $elementParameters, DependencyParameters $parameters, UserInterface $user ): ElementSearchResult { $search = $this->searchProvider->createAssetSearch(); $search->addModifier( new RequiresFilter( $elementParameters->getId(), ElementType::tryFrom($elementParameters->getType()) ) ); return $this->elementSearchService->search($search); } ```