Do you think we should move this logic to another class and call a static method returning the grid?