**Background**
In T253125 we realized that prefetching wasn't working correctly.
We were planing on the terms related prefetching always resulting in correctly prefetched entities, however, that prefetching did not happen in time for some needed data, thus when we switched to requiring prefetching, we got exceptions as things were not prefetched in time. (see the ticket filed).
In T253125#6162897 we performed a task breakdown where we were thinking about using `EntityInfo` for preaching, however, shortly after the breakdown we realized that `EntityInfo` is not really used any more and already should have been removed (see a big comment at T253125#6163636 and also {T254283} that haw now been created).
Some of the breakdown still applies, except a new refined cleaner mechanism should be created for our prefetching case (likely called in the same place).
**Modifed Breakdown?**
- ~~Move the code from SingleEntitySourceServices::getEntityInfoBuilder into the entity type wiring files~~
- Create a service for prefetching properties (takes a list of IDs and prefetches using our API thing)
- Wire this property prefetching up into the federated properties entity type definition
- Alter FullEntityParserOutput::getParserOutput to use the configured prefetching service if configured for the entity type, this might need some by type dispatching service and some null implementations? (this is where the removed `EntityInfo` used to be?)