Move the http calls into the objects they're downloading