Replace native Select with AbstractSelect
Remove duplicate repository field
Remove native dependency