this might actually work since `grid_dimension_` is a private member of type `CellIndex` (a typedef of `DPosition<2, Int64>`) and `DPosition2` will initialize all members to zero. Still, it is not clear why `grid_dimension` should be initialized with another member `grid_dimension_`