My own linked list in C#