Help! There's something wrong with my TArray/Struct

How would I then add the component and reference it? This no longer works…

GListener = PCIP.CreateDefaultSubobject<UElementalGestureListener>(this, TEXT("GestureListener"));

cannot convert from ‘TSubobjectPtrConstructor’ to ‘UElementalGestureListener *’