No, it’s not possible as of now. It’s how we implemented it in Dgraph. But I do think this behavior should be charged as you mention there should be a way to disable @cascade.
We will discuss it internally and get back to you. As of now if your schema permits you can provide some field at the second level which surely will be there. For example Id.