Consistent method naming (retrieveData -> getData), url defaults to this.url