public string UpdateProjects() { List <Project> pl = MakeProjectList(); if (Projects == null || !Projects.DeepEquals <Project>(pl)) { projects = pl; return(JsonConvert.SerializeObject(projects, jsonCamelCaseSettings)); } return("noChange"); }