Furthermore, you may call use Class::MakeMethods::Emulator::accessors '-take_namespace'; to alias the accessors namespace to this package, and subsequent calls to the original package will be transparently handled by this emulator. To remove the emulation aliasing, call use Class::MakeMethods::Emulator::accessors '-release_namespace'. The same mechanism is also available for the classic and chained subclasses.

Caution: This affects all subsequent uses of the accessors module in your program, including those in other modules, and might cause unexpected effects.