Classes for retrieving data must implement the Fetchable interface which defines the usual fetch*() functions.