Provides the DataAccessObject interface that supports persisting KnownSpace state through a variety of mechanisms.