public ObservableIssuesClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client = client.Issue;
            _connection = client.Connection;
            Assignee = new ObservableAssigneesClient(client);
            Milestone = new ObservableMilestonesClient(client);
            Comments = new ObservableIssueCommentsClient(client);
        }
        public ObservableIssuesClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            _client     = client.Issue;
            _connection = client.Connection;
            Assignee    = new ObservableAssigneesClient(client);
            Milestone   = new ObservableMilestonesClient(client);
            Comments    = new ObservableIssueCommentsClient(client);
        }