Merge pull request #50 from mikey179/master

add static create methods with return type hint
enable array access
finalize response handling