you should try to avoid injecting the app