Add missing implements and fix parameters in IConfig