extracted enums from data_types.h. Reason: enums cannot be forwardly declared
extracted enums from data_types.h. Reason: enums cannot be forwardly declared
added to_string() for Action, Param
added call of parse()