Improved docBlocks and fixed \ArrayAccess signature implementation for Http\Factory