IronRouter extiende la opción de datos en el controlador de ruta

¿Hay alguna manera de extender eldata opción cuando se utiliza IronRouter y elRouteController, Parece que se anula cuando heredo de un súper controlador, el controlador secundario no extiende el definidodata propiedades. He tenido problemas similares con elyieldTemplates opción en una ruta y utilizó una solución alternativa (subrayado _extends) pero no funcionó en este caso:

ApplicationController = RouteController.extend({
     data: function(){
          return {
                 user: Meteor.user()   
         }     
   }
});

ChildController = ApplicationController.extend({
  data: function(){
        return {
               // I expect to inherit Meteor.User ?????
               someData: {}
        }
   }
});

EDITAR:

Después de usarunderscore y elextend función para heredar la función prototipo, todavía no puedo heredar enroute definiciones que usan elChildController

this.route('someRoute', {
   template: 'task_template',
   //tasks is not available on the template
   data: function () {
            var base = ChildController.data.call(this);
            console.log(base);
            return _.extend(base, {
                tasks: Tasks.find({state: 'Open'})
            });
});

Respuestas a la pregunta(4)

Su respuesta a la pregunta