Encapsulation has been made on the command line options handler.