passing the SimpleDListSpec and the PersistSpec