private ExpenseElement ConstructExpenseElement(ExpenseModel model, int index)
        {
            ExpenseElement newExpense = GameObject.Instantiate(original: ExpenseElements[index - 1], parent: ExpenseElements[index - 1].transform.parent.transform) as ExpenseElement;
            RectTransform  newRect    = newExpense.GetComponent <RectTransform>();

            newRect.anchoredPosition = new Vector3(newRect.anchoredPosition.x, newRect.anchoredPosition.y - CatagoryOffset);
            newExpense.UpdateView(model);
            return(newExpense);
        }