update icm visitor interface
Merge pull request #185 from joergkappes/master

update icm visitor interface