Transformação de objeto com auto relacionamento many to many em JSON utilizando Spring Restful

Olá, pessoal!

Estou tentando converter os objetos da classe Customer em JSON utilizando o Spring Restful porém, ao realizar a conversão, os objetos do relacionamento many to many está sendo preenchido somente o ID. Alguém poderia me ajudar a encontrar a solução?

JSON Retornado pelo WebService


Classe de domínio

@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id", resolver = CommonObjectIdResolver.class)
@Entity
@Table(name = "customers")
public class Customer implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    private String name;

    @Temporal(TemporalType.DATE)
    private Date birthdate;

    private String cpf;

@JsonIdentityReference(alwaysAsId = true)
@ManyToMany
@JoinTable(name = "customers_contacts", joinColumns = @JoinColumn(name = "customer_id"), inverseJoinColumns = @JoinColumn(name = "customer_id_contact"))
private List<Customer> contacts = new ArrayList<>();
}

Controlador responsável pela conversão

@RestController
@RequestMapping("/rest/clients")
public class ClientResource {

  @Autowired
  CustomerRepository clientRepository;

  @GetMapping
  public Page<Customer> index(CustomerFilter customerFilter, Pageable pageable) {
    return clientRepository.findAll(pageable);
  }
}

Quais objetos estão apenas com o ID?
Qual o JSON para isso? Ao menos parte dele