interface instead of mapping one by one - C#