I think “transformative” would be one element of several elements you would need to incorporate in there.
I certainly think the suggestion to incorporate elements like Berne is exactly the direction we're proposing. The specific concern I would have about the Berne language is that Berne is about determining when an exception is appropriate or not, and it would be conflating two very different regimes to incorporate that specific language.