Hide alias concept for modules in the engine. That way, the individual modules never get to know about whether a module has been aliased or not. see #23