Optional crusade in model

Here you can just return nodeData.getOccupantPlayerId().orElse(null)