Refactor definition of exclusion properties