reflect2 vs comm | What are the differences? | StackShare