Entity Framework Multiple Foreign Keys to Same Object