Permission layer mixin. (Alpha)