Is that appropriate having a UPROPERTY() member inside a Non-UObject class

Thank you, ! By the way, as I understand that only registered property with UPROPERTY(), due to not being garbage collected prematurely, could retain its value as entering PIE mode?