old_contents: 
  "use strict";
  
  export default () => {
      return {
          restrict: 'EA',
          scope: {module: '='},
          controller: ['$scope', $scope => {}],
          controllerAs: 'list',
          bindToController: true
      };
  };
  
  
new_contents: 
  "use strict";
  
  export default () => {
      return {
          restrict: 'EA',
          scope: {component: '=moList'},
          controller: ['$scope', $scope => {}],
          controllerAs: 'list',
          bindToController: true
      };
  };
  
  
subject: allow this directly on the directive