Будьте честны, я не думаю, что кластеризация этих объектов (загрузчики классов, фабрики и т. Д.) Имеет какой-то смысл. Это не состояние приложения, а «часть логики программы».
Другие узлы в вашем приложении должны иметь такой же программный код, поэтому нет необходимости повторять это при кластеризации.
То, что вы, возможно, хотите воспроизвести, например, имена классов, которые должны быть загружены через загрузчик классов (если это динамически вычисляется пользовательским вводом). Или, если это какой-то URL-загрузчик классов, URL для загрузки классов.
Попробуйте лучше изолировать бизнес-состояние (например, содержимое корзины покупок) в вашем приложении и ограничить сериализацию и репликацию этим.