Using the right patterns of C# (stylecrop)