Passing a Class variable (object) as an implicit parameter: another case of Side-effect