If a class is instantiated without the new keyword it now throws a menaingful error