A New Perspective on FO Model Checking of Dense Graph Classes