Making switch's optional and adding object_id as a positional parameter. This was causing problems when executing alias GetURL for contracts one_assigment_notif_type and one_evaluation_notif_type. Thanks to Byron Linares for the patch (bhlr@galileo.edu)