refactored _linkCollection + added more specs around it