LinkCollection will only allow a single self link.
Merge pull request #25 from BeckonCall/single-self

LinkCollection should only allow a single self link.
Merge branch 'hotfix/25'

Close #25