public ICurrency GetCraftingEvent(Model.Crafting.Steps.CurrencyCraftingStep craftingStep)
            {
                if (craftingStep.SocketedCurrency != null)
                {
                    return(_currencyFactory.GetFossilCraftByNames(craftingStep.SocketedCurrency));
                }

                return(_currencyFactory.GetCurrencyByName(craftingStep.Name));
            }