LOGGER.trace("Going to synchronize model=" + objectiveModel + " with dto=" + objectiveDTO);
}
// 1.1 synchronize owner
potentialNewOwner = match.getWorldByDTOOwnerString(objectiveDTO.getOwner());
objectiveModel.capture(potentialNewOwner.orNull());
// 1.2 synchronize claiming guild
claimedByGuildDTO = objectiveDTO.getGuildDetails();
if (claimedByGuildDTO.isPresent()) {
final IGuild guild = MODEL_FACTORY.getOrCreateGuild(claimedByGuildDTO.get().getId(), claimedByGuildDTO.get().getName(), claimedByGuildDTO.get().getTag());
objectiveModel.claim(guild);