Abstract_slot