Invariant Value class