diff --git a/data/model/data-object.js b/data/model/data-object.js index ee659b03b..e4f5fbf8d 100644 --- a/data/model/data-object.js +++ b/data/model/data-object.js @@ -1,3 +1,4 @@ +const defaultApplication = require("core/application").application; const DataEvent = require("./data-event").DataEvent; const Date = require("core/extras/date").Date; const Montage = require("core/core").Montage; @@ -16,6 +17,12 @@ const Target = require("core/target").Target; * We could then later build a UI to do the same visually. */ exports.DataObject = class DataObject extends Target { + constructor() { + super(); + defaultApplication.mainService.mergeDataObject(this); + return this; + } + static { Montage.defineProperties(this.prototype, { /**