Comment Comment by tdbgamer This isn't just a design principle for .NET libraries, it's a SOLID design principle. All classes should be inextensible unless they are explicitly designed to be extended. parent tdbgamer 7 years ago