Standardize setup_defaults and validate_options