IIRC `defaultValue(array())` caused an array to string conversion error in config:dump-reference. `treatNullLike(array())` seems equivalent in this case.