LPS-32769
LPS-32723 I don't want to depend on membershipPolicy == DefaultMembershipPolicy.class or on membershipPolicy == null, to denote the default behavior because this class may get more complicated. Instead, add logic into the membershipPolicy interface.