Terminado NSCoder y refactory inicial con GenericPet