There's a lot of reference to `$subject` in the class. In the fully qualified name we have `...\Subject\ArrayAccess`. Should we change the name of the method? How about renaming the class to  `...\Subject\SubjectArrayAccess`? Is it better?