remember that equals for `Member` is based on the address only, so that kind of check would not detect status change