internal class / public members - C#