fix: should use enum data verifier function to check the passed value.
add: renderStruct function has been added.
change: AUX.discardMethods function return the table of fields.
change: verifier function of struct data create via Template module.