через Вставить можно задать конкретное значение элементу списка, но вот получить обратно можно только по идентификатору, было бы удобно записывать по конкретному представлению и получать по нему, типа
сп.Водолей = 1;
сп.Овен = 5
...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший