Refactored Args class.