Solved by jpeg729 in post #2 
              
              
                The problem is that the params contained in self.myParametersList are not recognised as being params of myNetwork. There are several possible solutions… 
The nicest solution is to have myNetwork.__init__ initialise the list of myUnit submodules. 
This is the cleanest solution and, I imagine, the one…