delete property from this transport. if this transport has no id then it's like sync=False.
        :param t_property_name: property name to remove
        :param sync: If sync=True(default) synchronize with Ariane server. If sync=False,
        add the property name on list to be deleted on next save().
        :return:

def del_property(self, t_property_name, sync=True):
        """
        delete property from this transport. if this transport has no id then it's like sync=False.
        :param t_property_name: property name to remove
        :param sync: If sync=True(default) synchronize with Ariane server. If sync=False,
        add the property name on list to be deleted on next save().
        :return:
        """
        LOGGER.debug("Transport.del_property")
        if not sync or self.id is None:
            self.properties_2_rm.append(t_property_name)
        else:
            params = SessionService.complete_transactional_req({
                'ID': self.id,
                'propertyName': t_property_name
            })

            if MappingService.driver_type != DriverFactory.DRIVER_REST:
                params['OPERATION'] = 'removeTransportProperty'
                args = {'properties': params}
            else:
                args = {'http_operation': 'GET', 'operation_path': 'update/properties/delete', 'parameters': params}

            response = TransportService.requester.call(args)

            if MappingService.driver_type != DriverFactory.DRIVER_REST:
                response = response.get()

            if response.rc != 0:
                LOGGER.warning(
                    'Transport.del_property - Problem while updating transport ' + self.name + ' properties. ' +
                    'Reason: ' + str(response.response_content) + ' - ' + str(response.error_message) +
                    " (" + str(response.rc) + ")"
                )
                if response.rc == 500 and ArianeMappingOverloadError.ERROR_MSG in response.error_message:
                    raise ArianeMappingOverloadError("Transport.del_property",
                                                     ArianeMappingOverloadError.ERROR_MSG)
                # traceback.print_stack()
            else:
                self.sync()