title: Prevent usage of default constructor
body: <p>Is there a way to prevent the usage of the default constructor?</p>
  
  <p>All I can think of is throwing an exception, but I would like something that causes a compile time error.</p>