Order and OrderListener are not generic anymore