fix a bug that \Smart\Args class can't throw exceptions properly because of a namespace mismatch.