indexer and search and now properties
removed MemorySearcher class