Can not save project when making a UDataTable in code

I created a UDatatable dynamically in code but now I can no longer save the project:

Header:

/** Structure to store the lookup of GameObjects for use in a UDataTable */
USTRUCT(Blueprintable)
struct FEventListDataTable : public FTableRowBase
{
	GENERATED_USTRUCT_BODY()

		/** Full Path of Blueprint */
	UPROPERTY(BlueprintReadOnly, Category = "GO")
		int32 EventFlowID;
	UPROPERTY(BlueprintReadOnly, Category = "GO")
		int32 EventCatID;
	UPROPERTY(BlueprintReadOnly, Category = "GO")
		int32 EventID;
};


	UPROPERTY(EditAnywhere, Category = "EVENT_SETUP")
		UDataTable * eventDatatable;

	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "EVENT_SETUP")
		FDataTableRowHandle EventListSelection;

Cpp:

AAI_NPC_Character::AAI_NPC_Character(const class FObjectInitializer& PCIP)
	: Super(PCIP)
{
	EVENT_PATH = FPaths::GameContentDir() + "RPG_SYSTEM/";
	EventFlowID =-1;
	EventCatID = -1;
	EventID = -1;
	NPC_NAME = "";
	EVENTCOUNT = 0; 
	EVENTINDEX = 0;
	EventList.SetNumUninitialized(1);
	eventDatatable = PCIP.CreateDefaultSubobject<UDataTable>(this, TEXT("EListDataTable"));
	eventDatatable->RowStruct = FEventListDataTable().StaticStruct();
	//= NewObject<UDataTable>(UDataTable::StaticClass(), "EListDataTable");
}

void AAI_NPC_Character::loadEventListStrutData(){

	FString SQLString;

	SQLString = FString(",EventFlowID,EventCatID,EventID\n")
		+ FString("Item Store,0,0,0\n")
		+ FString("Armor Store,0,0,0\n")
		+ FString("Intro Cutscene,0,0,0\n")
		+ FString("Pita Enters,0,0,0\n")
		+ FString("Pita Mission Cover,0,0,0\n")
		+ FString("NPC Banter,0,0,0\n");

	TArray<FString> err;

	err = eventDatatable->CreateTableFromCSVString(SQLString);

	if (err.Num() > 0)
	{
		for (FString tmp : err)UE_LOG(LogTemp, Error, TEXT("%s"), *tmp);
	}
	else
	{
		EventListSelection.DataTable = eventDatatable;
	}
}

I call loadEventListStrutData on the construction script to load the test data to the datatable then I load this to the FDataTableRowHandle.

The problem is when I select on of the row memebers and try to save I get the following error:

67020-error+1.jpg

I click OK then I get a failed to save error:

[2015.11.16-22.54.22:466][364]LogSavePackage:Warning: 
Referencers of AssetImportData /Script/RPGEngineToolKit.Default__AI_NPC_Character:EListDataTable.AssetImportData:
[2015.11.16-22.54.22:530][364]LogSavePackage:Warning: 	DataTable /Script/RPGEngineToolKit.Default__AI_NPC_Character:EListDataTable (1 refs)
[2015.11.16-22.54.22:531][364]LogSavePackage:Warning: 		0) ObjectProperty /Script/Engine.DataTable:AssetImportData
The thread 0x3740 has exited with code 0 (0x0).
[2015.11.16-22.56.48:261][364]EditorErrors: New page: Save Output
[2015.11.16-22.56.48:262][364]EditorErrors:Warning: Warning Can't save ../../../../../../Users/kevin/Documents/Unreal Projects/RPGPluginTest/Plugins/RPGEngineToolKit/Content/RPGEngineTK/Blueprints/BP_Characters/NPCChar.uasset: Graph is linked to external private object AssetImportData /Script/RPGEngineToolKit.Default__AI_NPC_Character:EListDataTable.AssetImportData (AssetImportData)

Move the creation of the uobject to the Load function and used NewNamedObject vs NewObject

void AAI_NPC_Character::loadEventListStrutData(){

	FString SQLString;
	TArray<FString> err;

	SQLString = FString(",EventFlowID,EventCatID,EventID\n")
		+ FString("Item Store,0,0,0\n")
		+ FString("Armor Store,0,0,0\n")
		+ FString("Intro Cutscene,0,0,0\n")
		+ FString("Pita Enters,0,0,0\n")
		+ FString("Pita Mission Cover,0,0,0\n")
		+ FString("NPC Banter,0,0,0\n");

	if (eventDatatable == nullptr)eventDatatable = NewNamedObject<UDataTable>(this, "EListDataTable");
	// = NewObject<UDataTable>(UDataTable::StaticClass(), "EListDataTable");
	eventDatatable->RowStruct = FEventListDataTable().StaticStruct();
	err = eventDatatable->CreateTableFromCSVString(SQLString);

	if (err.Num() > 0)
	{
		for (FString tmp : err)UE_LOG(LogTemp, Error, TEXT("%s"), *tmp);
	}
	else
	{
		EventListSelection.DataTable = eventDatatable;
	}
}

Great! you are genius.
Could you tell me how can save udatatable in code?, I can’t find it.