I think it is better to avoid modifying the function signature. You can remove the parameter and just use `Common.dataSimIcc` instead of `icc`. At the end you must always pass that ICC object, is not it?