Rework modules binding to contains all in the File contructor