quick question. clean architecture - C#