Do you find yourself tired of dealing with STRINGLY-typed values in your .NET code? Have you heard of the Primitive Obsession anti-pattern and want to put an end to this suffering? In this article, we explore the benefits of strongly-typed code and demonstrate how to introduce semantics to your C# code to eliminate stringly-typed interfaces. Using an example of an API call to the TVmaze service, we show how to create a semantically strong DTO and deserialize JSON with ease. Follow along and make your compiler your friend in the fight against STRINGLY-typed data structures.