fixed properties assigning order