Add reflection for Refactoring for Readability