When creating a new Header Line using the definition from a Group Header line, the whole Contents should be copied 1-to-1

I suggest to implement the following feature:

When creating a new Header Line using the definition from a Group Header line, the whole Contents should be copied 1-to-1.

The current situation is:

Assume you have Group Header lines, but no Header Lines. Some of the Group Header lines use variables (like hReceiptNameOfCustomer) or even formulas (like if(Contains(hReceiptTitle, "PIN:"), Left$(hReceiptTitle, StrPos(hReceiptTitle, "PIN:")), hReceiptTitle)).
Now you want to move the lines from Group Header to Header Line, because you think this is where they should be or you want to test what difference it makes.

If you change to the tab Header Line, a dialog asks you to “Choose a Table Line Definition”. When you now select a Group Header line with a variable name (like hReceiptNameOfCustomer), the newly created Header Line contains the variable name in double quote (like "hReceiptNameOfCustomer").
When the line contains e.g. if(Contains(hReceiptTitle, "PIN:"), Left$(hReceiptTitle, StrPos(hReceiptTitle, "PIN:")), hReceiptTitle), then the newly created copy contains only "if"(in double quotation marks)! The rest is missing!

The same applies also to “Insert New Table Line” and “Append New Table Line”

We would prefer if the newly created lines contain the whole content of the source line 1-to-1 and not in quotation marks or truncated to the first word.

A typical use case might be:

You want to move Lines between the different table parts (Header, Footer, Group Header, Group Footer) because they had been added to the wrong part or because you want to see what difference it makes in the printed document.