allow self associations to be double linked