Repository should not store the full url, just the url components