$config should be an array because of \Arr::merge

If the original model does not have a config file whereas the extended one does, 
the \Arr::merge would raise an error without the default "array()" value.