function ImplicitCollection(element, mavo, o) {
      var _this59;

      _classCallCheck(this, ImplicitCollection);

      _this59 = _possibleConstructorReturn(this, _getPrototypeOf(ImplicitCollection).call(this, element, mavo, o));
      _this59.children = [];
      _this59.liveData = new Mavo.Data(_assertThisInitialized(_this59), []);

      _this59.add(element);

      _this59.postInit();

      Mavo.hooks.run("implicit-collection-init-end", _assertThisInitialized(_this59));
      return _this59;
    }
Add new items at the top or bottom?