Add support to pass request headers as Maps