performance - avoid read validation for immutable values