Refactor reflection usage in suggestions