[core.Session] add patch abstract method

Currently only supports the "add" operation for fields
gca-client: add suport for abstract patching

Can be used to assign sort ids