don't duplicate walker instance vars in builder
Let client pass options to request (Headers, auth, OAuth, ...)