#71: throw exceptions when invalid arguments are passed in Initialize method