Clean for reprovision responsability moved to each module

I think we should add documentation for this public method. Especially if it is overriden by other modules...