public ObservableIssuesClient(IGitHubClient client) { Ensure.ArgumentNotNull(client, "client"); _client = client.Issue; _connection = client.Connection; Assignee = new ObservableAssigneesClient(client); Events = new ObservableIssuesEventsClient(client); Labels = new ObservableIssuesLabelsClient(client); Milestone = new ObservableMilestonesClient(client); Comment = new ObservableIssueCommentsClient(client); Timeline = new ObservableIssueTimelineClient(client); }