Add support for listOptions, response metadata & streams