An implementation of this interface will wrap reflection calls, allowing custom access control. See <see cref="T:Facepunch.ActionGraphs.DefaultTypeLoader" /> for a default implementation with no access control.