@Override
    public Difference<Node> setContent(Stream<? extends Node> stream) {
        return record(this.delegate.setContent(stream));
    }
A forwarding {@link NodeMap} that records all mutations and keeps them in a log.
common/src/main/java/me/lucko/luckperms/common/model/nodemap/RecordedNodeMap.java