Possibly redundant, since we have the backref on `Source`. Also, that backref should be singular (no requirement to match tablenames).