Interfaces

ResourceInterface is the interface that must be implemented by all Resource classes.
Interface for Resources that can check for freshness autonomously, without special support from external services.