Added isTraversable, isArrayAccessible and keyIsset