Just to be sure, what you propose is to use the standard module template, or create a new module with module builder, and then place a file in ¿class? folder, with a new class with a method that is called from scheduled task. Is that?
It is possible for a module to expand an existing class (in this case adherents) with a new method?