Prevent modification of Custom Assets in game

Does Unreal have some flags for assets, that will force the creation of asset copy before use?

I have a few assets in the content browser that should not be changed from the game and must be used strictly as default objects.
Now I’m forced to use NewObject function exposed to blueprints for safe work with these assets.
But I really don’t want to remind every user about the risk of changing objects saved on disk.