Add a typeclass to abstract storage for operational data