Solved by Nikronic in post #2 
              
              
                Hi, it might be strange but you missed a _ in definition of __getitem__ and that is why it cannot find your implementation. 

Bests