Prepare the ground for state provider parameters

Ref #7
Full state provider parameters support

Closes #7