They are defined by the `State` interface, and don't need to provide any functionality, unless you need to perform something before/after a partition is updated.

For example, if you were implementing a state against an RDBMS with transactions, you would commit the transaction in the `commit()` method.