Interface in 4.8

Have you tried changing the cpp constructor implementation (on line 25 above) to:

UPhoenixInterface::UPhoenixInterface(const FObjectInitializer& ObjectInitializer)
	: Super(ObjectInitializer)
{
}

and removing the function declared on line 17 and 31?