try to override isNew to prevent the model from updating instead of create