reorder properties in adapter