Several cases where reflection is used