Any special reason why blendModeMap needs to be initialized lazily?