Feedback on nested API - C#