generalize updates and order by from FieldLike to Projection