docs: @MemberOrder(name = "CommunicationChannels", sequence = "2")
      @Action(semantics = SemanticsOf.NON_IDEMPOTENT)
      @ActionLayout(contributed = Contributed.AS_ACTION)
      public CommunicationChannelOwner newEmail(
              final CommunicationChannelOwner owner,
              @ParameterLayout(named = "Type")
              final CommunicationChannelType type,
              @ParameterLayout(named = "Address")
              final String address) {
          communicationChannelRepository.newEmail(owner, type, address);
          return owner;
      }