Choose declaring constants. Choose dynamic number types according to the value. Choose a custom root object name. Choose custom prefix to the generated types. Choose a custom postfix to them also. Choose a specified date format. Choose generating code instead of writing it. Choose output language. Choose saving time, cause time is life.Choose Open Source. Choose life.