Some recommandation in API Design - C#