How to add an indexer to custom linked lists