changes how append mode behaves only using separator and append mode when source value is empty
adds push mode to standard mapping action