Refactoring Solution/Reflection