FScopedPropertyValue

Helper struct that allocates space to temporarily store/own the value of a property and free the memory when it destructs