message: Extend 'oatpp/core/Types.hpp' with List, Fields, Object.
diff: #define oatpp_Types_hpp
  #include "oatpp/core/data/mapping/type/Object.hpp"
  -#include "oatpp/core/data/mapping/type/Primitive.hpp"
  namespace oatpp {
  @@ -91,6 +90,23 @@ namespace oatpp {
  */
  typedef oatpp::data::mapping::type::Boolean Boolean;
  + /**
  + * Mapping-Enabled Object. Base class for all DTO objects. &id:oatpp::data::mapping::type::Object;
  + */
  + typedef oatpp::data::mapping::type::Object Object;
  +
  + /*
  + * Mapping-Enabled List. &id:oatpp::data::mapping::type::List;
  + */
  + template <class T>
  + using List = oatpp::data::mapping::type::List<T>;
  +
  + /*
  + * Mapping-Enables ListMap<String, Value>. &id:oatpp::data::mapping::type::ListMap;
  + */
  + template <class Value>
  + using Fields = oatpp::data::mapping::type::ListMap<String, Value>;
  +
  }
  #endif /* oatpp_Types_hpp */
  