valor indefinido en angular2

Estoy creando una aplicación en la que estoy usando la API Ag-Grid para listar el contenido de mi base de datos en la página web. Ag-grid tiene una API predefinida para obtener el contenido de la fila seleccionada.

Aquí tengo mi código:

export class customer_entryComponent{
    public gridOptions:GridOptions;

    constructor(private wakanda: Wakanda){
        this.gridOptions = <GridOptions>{
            context : {
                componentParent : this
            }
        };
        this.gridOptions.columnDefs = this.createColumnDefs();
        this.gridOptions.rowData = this.createRowData();
        this.gridOptions.rowSelection = 'single';
        this.gridOptions.onSelectionChanged = this.onSelectionChanged;
    }

    private onSelectionChanged(){
        console.log(this.gridOptions);
    }
}

Cuando consola las this.gridOptions dentro de la función onSelectionChanged, no estoy definido en mi consola.

Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta