(function(window) {
  'use strict';

  window.modular = {
    Module: window.parent.app.ModularModule,
  };

  window.addEventListener('load', function() {
    setTimeout(function() {
      window.postMessage(window.name, location.protocol + '//' + location.host);
    }, 0);
  });
})(this);

(function(window) {
  'use strict';

  window.modular = {
    Module: window.parent.app.ModularModule,
    exports: null,
  };

  window.addEventListener('load', function() {
    setTimeout(function() {
      window.postMessage(window.name, location.protocol + '//' + location.host);
    }, 0);
  });
})(this);

Make 'exports' property explicit for modular object
Make 'exports' property explicit for modular object
