from second part of email:
RelationLink.link is shown as mandatory, with LinkType.reference as optional. This seems an odd construction. If you believe that every instance of RelationLink must link to something, then LinkType.reference should be mandatory. If you think it may sometimes not link to something, then RelationLink.link should be optional.