This class does not use any data (it computes the L-x norm, where x (self.x) is an integer) of each variable registered when it is built (self.variables).
Here, the `data` argument should always be an empty tuple. We should actually check for that.