Make _units a constructor property
Change to not go through the deprecated code path because of the call on the Type itself that changed from an object to a function
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