Use proper mixin for TopHitsAggregation, also implement all supported fields for its AggregatorFactory