@classmethod
def _make_transaction_id(cls, *args):
    """construct the transaction id using the default parts and any args"""
    return '.'.join(map(str, filter(None, cls._get_transaction_id_parts() +
        list(args))))
