If InputMethodLoader should depend on app, could we do 
`new InputMethodLoader(this.app);`?