new_model_instance and find_model_instance_with -> public