public static SubjectDataContainer deserialize(LPPermissionService service, JsonObject root) {
        return new SubjectDataContainer(service, root);
    }
Deserializes a {@link SubjectDataContainer} container from a json object

@param service the permission service
@param root the root json object
@return a container representing the json data
sponge/src/main/java/me/lucko/luckperms/sponge/service/model/persisted/SubjectDataContainer.java