I would prefer A.Range(from, to) and A.Range(from, to, every) rather than the indexer, but that's just my opinion.