Make some fields of O required (deeply or not)
O
to make required
(?=Key) to choose fields
Key
(?='flat') 'deep' to do it deeply
'flat'
Object
Make some fields of
O
required (deeply or not)