If we initialize it with OpenStruct, then methods defined in CLI::Args cannot be called and they would always return nil leading to bugs