tests for immutable field change detection