The operation should be enabled always when source and target types are compatible. Otherwise user will be confused that he has copied something to clipboard and cannot paste it.

When the paste operation is executed we do pasting and in case nothing could be successfully pasted (update references failed for all elements) we give user a message.