Persona, PersonaAdapter y PersonaLogic