Updated action and propositional function groundings to be generated
from methods from their respective classes rather than the state class.
this allows domains to also override how groundings are produced for
more flexibility