Shoot, that really sucks. It does make sense though, given the situation. Is there no way at all to abbreviate the UPROPERTY syntax? I want to be able to write properties on the fly, and having all this tedious extra code to write out is really a pain in the neck. Thanks for your input