Not sure why the MentoringBlock is redefined here? Can you tell me more about the role of this file?