Reflection on Moral Reasoning