Modify class and uses user library AbstractModules