A WebEnvironment that supports 'write' operations operations. This mainly exists to shield
WebEnvironment API consumers from modification operations, which are mostly only used during Shiro
environment initialization.