updated code in Localizer to not rely on backward compatibility, and added object pooling to minimize garbage collection of objects used inside event-manager listener registration. Full tests passed with no regression