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?