CheckSubEntityGeometry forces grid implementors to sublass Entity

Is that on purpose? Previously it was possible for grids to use their own implementation without inheriting from Dune::Entity. That seemed a lot more convenient.