void Start() {
        string catNoise = AnimalDecoder.LoadDetails(AnimalSpecies.CAT).Noise;
        Debug.Log("Cat goes " + catNoise);

        string dogNoise = AnimalDecoder.LoadDetails(AnimalSpecies.DOG).Noise;
        Debug.Log("Dog goes " + dogNoise);
    }
    public static AnimalDetails LoadDetails(AnimalSpecies animalSpecies)
    {
        if (instance == null)
        {
            instance = new AnimalDecoder();
        }
        AnimalDetails details = instance.Load(animalSpecies);

        if (details == null)
        {
            return(new AnimalDetails());
        }
        return(details);
    }