I think your code snippet would be a good addition, yes. Maybe even just check if the tmpItem implements `SS_List`? I don't understand your last comment about overlooking `HasManyRelation.HasOneRelation` - presumably that's captured by your `instanceof RelationList` check already?