Added setSelect and SetFilter, moved Abstract_List to subfolder