Added Reflection.getFields to get fields in stable order