UMaterialInstanceDynamic::Create does not work

What I’m doing wrong? VS build everything fine, but UE4 crashes everytime I use this command

AVideoQuad::AVideoQuad()
{
	PrimaryActorTick.bCanEverTick = true;

	static ConstructorHelpers::FObjectFinder<UStaticMesh> ObjectFinder(TEXT("StaticMesh'/Game/FIFA_BP/Meshes/CubeMesh.CubeMesh'"));
	Quad = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("Quad"));
	Quad->SetStaticMesh(ObjectFinder.Object);
	RootComponent = Quad;

	ConstructorHelpers::FObjectFinder<UMaterial> MaterialFinder(TEXT("Material'/Game/StarterContent/Materials/M_CobbleStone_Pebble.M_CobbleStone_Pebble'"));
	MaterialInstance = UMaterialInstanceDynamic::Create(MaterialFinder.Object, this); //Bug!!
	Quad->SetMaterial(0, MaterialInstance);
}

Greetings

Okay, I found the solution by myself

	static ConstructorHelpers::FObjectFinder<UMaterial> pMatFinder(TEXT(".."));
	Quad->SetMaterial(0, pMatFinder.Object;);

So in fact, I do not need an UMaterialInstanceDynamic