Metadata is now just a specific case of data that is copied when it becomes unavailable and that is freed when a new value becomes available
In order to update the plugins, I had to base this on branch feature-FTI_transaction, so please consider this after !20 (merged) only