UFUNCTION macro causes compile errors

Interesting. What makes it not compatible with blueprints?