sealed class in c# with example code project