Add hashable and stm-containers dependencies.
Add Enum, Hashable and Functor instances to NetSubData.
Hide UpdateRef and SubRef constructors. Add Bounded instance to Version.