This is related to redmine 6424.  I think this should fix your issue.  If there are other evaluation bugs like this let me know I'd be happy to help you clean them up.

Create unique class promise to allow proper iteration of services array Remove isvariable("mapper.services"); ssince it's not required for proper evaluation