make sure that ti.current modules are loaded only once and use the class prefix as the unique key
merge