Interface PersistenceFoundation<D,​F extends PersistenceFoundation<D,​?>>