Category, Attribute and Family jobs

| Q                    | A
| -------------------- | ---
| Bug fix?             | N
| New feature?         | Y
| Behat pass?          | ~
| Tests pass?          | Y
| Checkstyle issues?   | ~
| PMD issues?          | ~
| Changelog updated?   | ~
| DB schema updated?   |
| Migration script?    |
| Doc PR               |
should be in the constructor to ease overriding