Decouple DiffSync from Spring Data CrudRepository