Design for the protection mutator context module.