maybe rename the binded variable to abstractLink