Add With member for immutable updates.