Value class now supports access using [x] indexing and iterations