C# Internal sealed VS. private modifiers What is the difference between using internal sealed class & private class?