@deepbrain I think it’s terrible a’la tensorflow idea, where later you will be “calling modules by name” from some abstract global table of possible module names. Big nonono. Currently the modules you can use are declared in constructor and that’s way cleaner.
Simply these fazes ARE different and creating variables is not the same as making computations and we should keep it this way.