added SetIndexer()