As discussed, I don't think class definitions without either expression, and, or or some other constraint are legal in CFEngine.