Implementation of DataFactory, BaseSearcher, Model, BaseModel and a News implementation