Assigning a value to a ``++static++`` field in a constructor could cause unreliable behavior at runtime since it will change the value for all instances of the class.
Instead remove the field's ``++static++`` modifier, or initialize it statically.