We can change those things (scene name) in the PasteListener (in this case, in ScenePasteListener) which has the context, before using the action. Or having a separate action Duplicate that tweaks a little bit the element, but, still, you would have to pass the schema object to the action.