public static func jsonObject<T: Decodable>(atUrl jsonUrl: URL,
                                                decoder: JSONDecoder = JSONDecoder()) throws -> T {
        return try T.decode(fromURL: jsonUrl, withDecoder: decoder)
    }