Tag Selected: Encapsulation in C#