Agile ADO Persister Layer