The Hazelcast plugin integrates deeply with the Openfire core to provide low-level support for object serialization, caching, etc. We need to be very careful with changes to the PluginClassLoader, including extensive testing to ensure that existing plugins are not adversely affected.