protected ResourcePermissionBase(PermissionState state) : this() { PermissionHelper.CheckPermissionState(state, true); _unrestricted = (state == PermissionState.Unrestricted); }