Article model should be responsible for ingest and updating itself