Yeah I agree. Any work should be done via app_init. I find it weird to have any code in a module's ctor. I struggled to find an argument not to do work in the ctor
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.