One issue I'm facing is trying to push an object onto a specific index position in an array, but it's getting pushed to the end of the array instead.
this.tradingPartner = new TradingPartnerModel();
this.tradingPartners = [...this.tradingPartners, this.tradingPartner];