///<summary>
 /// Create a new Build Run in the given Build Project with a name and date
 ///</summary>
 ///<param name="buildProject"></param>
 ///<param name="name"></param>
 ///<param name="date"></param>
 ///<param name="attributes">Required attributes.</param>
 ///<returns>A newly minted Build Run that exists in the VersionOne system.</returns>
 public BuildRun BuildRun(BuildProject buildProject, string name, DateTime date,
     IDictionary<string, object> attributes) {
     var buildRun = new BuildRun(instance) {
         Name = name, 
         BuildProject = buildProject, 
         Date = date
     };
     AddAttributes(buildRun, attributes);
     buildRun.Save();
     return buildRun;
 }