Class BaseProtector