@Override
    protected Profile instantiateProfile(InternalDistributedMember memberId, int version) {
      return new HAProfile(memberId, version);
    }
HARegions have their own advisors so that interest registration state can be tracked
geode-core/src/main/java/org/apache/geode/internal/cache/HARegion.java