@interface NUSetting : NUModel @property (readonly) id defaultValue; @property (readonly, nonatomic) BOOL isRequired; + (id)deserializeAttributesFromDictionary:(id)a0 error:(out id *)a1; + (id)deserializeFromDictionary:(id)a0 error:(out id *)a1; + (id)deserializeSettingsFromDictionary:(id)a0 key:(id)a1 error:(out id *)a2; + (id)supportedAttributes; - (id)deserialize:(id)a0 error:(out id *)a1; - (id)serialize:(id)a0 error:(out id *)a1; - (BOOL)validateAttribute:(id)a0 value:(id)a1 error:(out id *)a2; - (id)copy:(id)a0; - (id)description; - (BOOL)serializeAttributesIntoDictionary:(id)a0 error:(out id *)a1; @end