Currently this class does multiple things:
- prefetches federated property data
- turns on some OOUI modules
- handles feddy props errors
It's also odd because it's called FederatedProperties* and we still have to filter them out of all propertyIds.
It calls the statsd parser output generator which calls the full one, this means that prefetching feddy props is not taken into account when timing the parser output generation.
Finally this thing doesn't actually generate FederatedPropertiesParserOutput. If anything it's a few different wrapping layers (e.g. prefetching, OOUI enabling etc.). These layers could be split up and given more appropriate names.