QueryResult implements array access
Removed ArrayAccess, some doccomment interface improvements to client