probably want to set CppOwnership on the SeasidePerson if getPerson is a Q_INVOKABLE or gc might arbitrarily delete it