included DynamicJsonObject & DynamicJsonArray as native types, maintaining attribution for MS but change of namespace to avoid clashes