Tested compare results and added order-insensitive deep reflect