partial and sealed classes in c#