Remove duplicated methods and move them to SalesforceUtils
Further exception and synchronization improvements