#pragma once #include #include #include #include class RemoteObjectPropertyModel; class RemoteObject { public: RemoteObject(); RemoteObjectPropertyModel& property_model(); RemoteObject* parent { nullptr }; NonnullOwnPtrVector children; String address; String parent_address; String class_name; String name; JsonObject json; NonnullRefPtr m_property_model; };