This allows us to drop the explicit overrides in downstream repositories and it also looks so much nicer :). I'd hope the change is non-breaking to downstream repositories, given the interface is strictly widened here.