anchor.diff:  destructor TKMFavouriteMaps.Destroy;
   begin
     FreeAndNil(fFavouriteMPMaps);
  -end;
  -
  -
  -procedure TKMFavouriteMaps.UpdateSettings;
  +  inherited;
  +end;
  +
  +
  +procedure TKMFavouriteMaps.FavoriteMapsUpdated;
   begin
     if Assigned(fOnMapsUpdate) then
       fOnMapsUpdate(PackToString);
   end;
  -
  -
  -
   
   
   procedure TKMFavouriteMaps.LoadFromString(aString: UnicodeString);
  
positive.code:     fFavouriteMPMaps: TStringList;
      fOnMapsUpdate: TUnicodeStringEvent;
  
      procedure UpdateSettings;
    public
      constructor Create;
      destructor Destroy; override;
  
negative.code: {TKMFavouriteMaps}
  constructor TKMFavouriteMaps.Create;
  begin
    inherited;
    fFavouriteMPMaps := TStringList.Create;
    fFavouriteMPMaps.Delimiter       := FAVOURITE_MAPS_DELIMITER;
    fFavouriteMPMaps.StrictDelimiter := True; // Requires D2006 or newer.
  