<b>List lastElement</b> = new List();
<b>Object testLink</b> = lastElement;
Object a = lastElement.link; //работает так, как нужно
Object b = testLink.link //не работает, а нужно, чтобы именно через переменную работало
Object b = ((List)testLink).link