Shower::_applyTransform: refactoring for transform, forEach instead of copy/paste