Serviço de injeção Angular 2 na classe estendida (BaseRequestOptions)

Eu tenho o seguinte código que estende oBaseRequestOptions classe:

import { Injectable } from '@angular/core';

@Injectable()
export class AppRequestOptions extends BaseRequestOptions {
    constructor(private serviceA:ServiceA) {       
        super();        
    }   
    merge(options?: RequestOptionsArgs): RequestOptions {        
        console.log(this.serviceA);
        //this.serviceA.myCustomMethod();
        return super.merge(options);
    }
}

Quando eu faço referênciathis.serviceA o valor éundefined. Quando injeto o mesmo serviço em outros serviços / componentes, ele está funcionando conforme o esperado.

Aqui está o código completo da inicialização:

import { Injectable } from '@angular/core';
import { bootstrap }    from '@angular/platform-browser-dynamic';
import { AppComponent } from './app.component';
import { APP_ROUTER_PROVIDERS  } from './routes';
import { HTTP_PROVIDERS, BaseRequestOptions, RequestOptions, RequestOptionsArgs, Headers } from '@angular/http';
import { ServiceA } from './ServiceA';

@Injectable()
export class AppRequestOptions extends BaseRequestOptions {
    constructor(private serviceA:ServiceA) {       
        super();        
    }   
    merge(options?: RequestOptionsArgs): RequestOptions {        
        console.log(this.serviceA);
        //this.serviceA.myCustomMethod();
        return super.merge(options);
    }
}

bootstrap(AppComponent, [
    APP_ROUTER_PROVIDERS,
    HTTP_PROVIDERS,  
    ServiceA,
    { provide: RequestOptions, useClass: AppRequestOptions }
]).catch(err => console.error(err));

ServiceA declaração:

import { Injectable } from '@angular/core';

@Injectable()
export class ServiceA {
    myCustomMethod() {

    }
}

Estou usando a versão angular2.0.0-rc.4

Não tenho certeza se é porque estou estendendo uma classe e marcando-a como@Injectable() ?

Verifiquei e as únicas perguntas relacionadas que encontro são:

Injetar serviço dentro de um serviço dentro de um serviço no meu aplicativo Angular 2

Angular 2: Injete Serviço em outro serviço. (Nenhum erro de provedor)

ATUALIZAR

Parece que está relacionado a um bug aberto:https://github.com/angular/angular/issues/8925

questionAnswers(2)

yourAnswerToTheQuestion