[TIMOB-17351] Added hyperloop module compatibility

This adds compatibility to hyperloop modules, avoids crashes, etc.. The most important thing about this code change is to make sure that existing apps don't break. A quick Kitchen Sink pass should be enough.