added ProfilePersistance class