public void AddBest(Unifiable value)
 {
     lock (List) List.Insert(0, value);
     rawCache = null;
     best     = value;
 }