major refactoring of Persona module to Dataset