"I can imagine, for example, multiple instances of this class behaving different based on some construction parameters."

Good point, commented because you were passing a private static var to a non static method.