Preserve sort order of list elements

Saving items with partially fetched fields from DB will lead to overwrite of 'sortOrder' field with max value for this field in the list.

Changed behavior:
check for 'sortOrder' field presence in schema.