Refactor relationships with links

Placeholder
Fixes http://discuss.emberjs.com/t/requests-triggering-multiple-times/6316
forget what I said... Didn't see the full diff - you changed the reference already - sorry for the noise.