def from_dict(cls, d):
        """Extend Field.from_dict and also load the name from the dict."""
        relationship = super(cls, cls).from_dict(d)
        if relationship.name is not None:
            relationship.name = Name.from_dict(relationship.name)
        return relationship