Added include!, which requires included attributes to be present