Passive object position in 是...的 structure? I came across the following sentences:



电话是谁打来的?
Diànhuà shì shuí dǎlái de?
Who was calling?




晚饭是妈妈做的。
Wǎnfàn shì māma zuò de.
Mom made dinner.



Which literally is something like:

The phone call was by who done?
Dinner is by mama done.

This looks quite passive to me as the object appears first in the sentence.
Question 1:  I don't understand the word order. Is it because the structure 是...的 allows for passive sentences? I couldn't find any resources explaining this such as in The &quot;shi... de&quot; construction for emphasizing details in resources.allsetlearning. Could you provide some?
Instead, I would have expected the object to be positioned before or after the 的 (as explained in the section Position of 的 from the previous link)：

是谁打来电话的? or 是谁打来的电话?
是妈妈做晚饭的. or 是妈妈做的晚饭.

Question 2: Just to clarify, would this form be correct too?
In &quot;是谁打来的电话&quot; , the object is '电话'
[电话]是谁打来的 (places the object before the verb emphasize the object, makes it a more important part in the sentence - The phone call is the topic)

~
In &quot;是妈妈做的晚饭&quot; , the object is '晚饭'

[晚饭] 是妈妈做的 (place the object before the verb emphasize the object, makes it a more important part in the sentence - The dinner is the topic)

[的] marks 是谁打来[的] as an 'adjectival phrase' that describes the object to follow. In this case, it describes the object 电话 (phone call? What phone call? The phone call that was made by who)
[的] marks 是妈妈做[的] as an 'adjectival phrase' that describes the object to follow. In this case, it describes the object 晚饭 (dinner? What dinner? The dinner that was made by mother)
是 = (it) is/ (it) was