Ensure that you always pass in helper objects such as the SimpleHttpClient. It means that you can test without having to actually call YT if you don't want to. I realise that there is a constructor that takes a SimpleHttpClient, but currently it's unused.