internal bool HasState(TRB_PART part, TRB_STATE state) { return(ProjectCollection.FirstOrDefault(proj => proj.HasState(part, state)) != null); }