Added a strict annotation for permission checks, created review manager class