nobject:用于在nim中动态键入的动态对象,允许递归类型。 受.net对象启发