def task(self, *args, **kwargs):
return<EOL>
Child classes must define this method, that will be executed in a separate process,
        giving *some* Atomicity and Isolation guarantees (see ACID and BASE acronym for background on this)