Resource
These classes should not be coupled to domain-specific resource types.
Preparation for OfflineFileSource which depends on SQLite