DRY up the GithubRepositoryService model.