Как представить вложенную @Relation с помощью Android Room?

Вот мое ПОЖО в котлин:

data class Pass(var uuid: String, var activationRestrictions:List<ActivationRestriction>) data class ActivationRestriction(var uuid: String, var activationRestrictionExceptions:List<ActivationRestrictionException>) data class ActivationRestrictionException(var uuid: String) 

Как я могу представить это вложенное отношение к Room? Вот одно из решений, но оно не содержит вложенных отношений. Я специально ищу решение вложенных отношений с Room.

    Вы можете использовать аннотацию @Relation для классов POJO.

    Удобная аннотация, которую можно использовать в Pojo для автоматического извлечения отношений. Когда Pojo возвращается из запроса, все его отношения также выбираются Room.

    Вот документация.

    Кроме того, этот ответ содержит более подробную информацию: Android Persistence room: «Невозможно понять, как читать это поле из курсора»