Move user assignment logic for links into the Link model