Adding new get and set functions for structures
Adding new class for data_list, and fixing names of classes to preserve standard
Adding struct openDDL_data_literal, and changing some classes (properties and data_list) to structs
Making structure structs and classes inherit from resource to be able to use ref with them