Refactoring for parameter holder