Update abstract model, added methods insert & update