Don't uncast deeper than one array level in model cache