After we run the mapdirectory() for a module's models, we need to call wirebox.getBinder().processMappings() to pick up things like alises. Once a mapping is discovered, it don't get processed again, so there's no harm in running this method many times. Only the new mappings will be processed.
FWIW, I've made the same change in CommandBox's ModuleService as well.