Refactoring: partial 用到的 instance variables 用 locals 傳，hash 加空白