change AxelorModule to interface