Fixed issue #9533: Made substituteMarkerArrayCached not so strict. Still with type...