public async Task <VcsRoot> Execute(VcsRoot vcsRoot, string buildId)
        {
            var serializerSettings =
                new JsonSerializerSettings
            {
                ContractResolver  = new CamelCasePropertyNamesContractResolver(),
                NullValueHandling = NullValueHandling.Ignore
            };
            var json = JsonConvert.SerializeObject(vcsRoot, serializerSettings);

            vcsRoot = await _teamcityService.CreateVcsRoot(json);

            return(await _attachVcsRootCommand.Execute(vcsRoot.Id, buildId));
        }