Added arg validation to Model.operation(name)