How often do you derive a class and re-create all of the base constructors? This is not an uncommon task, let's take a custom exception class for example: public class MyException: Exception { } If you right click on Exception and pick Go to Definition