portability fix: removed SHARED-INITIALIZE method override (not allowed by MOP) to initialize transactional objects, replaced it with method overrides for INITIALIZE-INSTANCE and REINITIALIZE-INSTANCE