namespace Game.Card { public interface ICard { public HeroConfig Config { get; } } public class Card: ICard { private HeroConfig _config; public HeroConfig Config => _config; public Card(HeroConfig config) { _config = config; } } public interface ICardFactory { } public class CardFactory: ICardFactory { } }