Adding more interfaces that will be used throughout Guzzle