add order_number to keys; allow for activate_for_self per line item in key generation