Constructed the template for the data persisters

That should do the work. Maybe I will add lazy loading for the
subpersisters