+ProtectionMapNew: Rewrite of ProtectionMap