UProperty wrapped by Marco(#if) doesn't work

Thats a really bad design