[modular] Remove ambiguity in all calls to parent class methods + fix dependency graph (#40456)
* fix in modular
* remove leftover print
* fix everything except when it's in assignment
* fix assignment as well
* more general
* better
* better
* better comment
* docstring
* cleaner
* remove base
* doc