Added three new exceptions: InvalidArgumentTypeException, NotImplementedException and DeprecatedException