Remove requiresRight from TaoModule to let each module decide what to protect