Thanks! I'm currently working on it, the first thing I'm doing is add your code, the second thing is branching it to include your suggestion for the data-specification to make a new PR. Also, your suggestions might just help solve my problem where the relationship has a different name from the related class, so I'll start by saying a heartfelt "thank you."