what about defaults to `null` meaning all fields and empty array meaning no field? this way it is possible to use only expand fields.