What about adding the class options by default here ?

It could avoid the `has()` checks everywhere.