Aligned signatures of base Poco grain classes
Simplify persistence, state management and POCO functors
State passing to storage provider via arguments