Why have you called this with .call(this.. ? Is it not the same like this.createBasketItem..?