Push all requires inside classes so that there's no issue with inheritance