Remove responsibility of creating metadatas from transaction saver