self.name, ancestors chain and concept of Module reconsider