yeah, I think it makes more sense in the model base unless there is any reason we would want to be able to query on an attribute with a nil value.