You can just make Dataset (also) inherit from `common.ImplementsReduce` instead of rewriting this method.