We should add the mix-in of this trait into the `Directives` trait as well.