title: Can I have my derived class automatically use the base constructor?
body: <p>I have an abstract class that has two constructors.  When another class inherits this class, it appears that I have to declare contructors with identical signatures as the ones in the base class.  This seems a bit redundant to me.  Is there a way to have <code>Sub New(Parameter as MyClass)</code> in my base class and have this become the default constructor signature unless the derived class includes it in its definition?</p>
  
  <p><strong>Edit for clarity</strong>:  I was hoping it was implied that I do not want to have to create a constructor in the derived class that calls the base class.  I would like to be able to do this:</p>
  
  <pre><code>Mustinherit Class MyBase
  
    Sub New(MyParam As String)
  
    End Sub
  
  End Class
  
  Class MyDerived
    Inherits MyBase
  
  End Class
  </code></pre>
  
  <p>Notice now the derived class doesn't call the base?</p>