Add error messages when constructors are called without necessary argume...

...nts