Hello Autodesk!
My suggestion is to improve the IAssetInstance.
Include a property: isConnected: bool to return true if the asset is connected with another.
And a method getInstanceIDConnected() to return an string with the InstanceID of the connected asset.
In my develpments/applications it is very important to know the connections between assets.