if not using ::action, default to :create.
raise error when Operation::model wasn't called.