inference should only fire if metaModel does not have attribute, not attributes field