pass fields to creation/update on Salesforce servers only when they are not empty to avoid bugs on synchro