There is nothing wrong about being able to access GRID - bounds, why should it? You have a voxelcluster and you can access his bounds in the world (aabb, sphere) and in the grid (minimalGridAABB,...). Splitting this into two classes might be possible but not necessary, imo.