This is a modified version of Sovereign Speaker, and gives a lot less domains than that class does.
There are over a dozen classes that grant domains, several that non-clerics can enter. I have used the same wording as many of them do.

So if there is a problem here then there is also a problem with dozens of official classes. Already I am much more explicit than most of those classes.