private List<Route> GetRoutes() { var routes = new List<Route>(); lock (_Routes) { routes = new List<Route>(_Routes); } return routes; }