Refactored class Args.