More exclude work
Adds permissions
Fixes prereq
Adds private/protected fields