add a self-reference field on Source