I followed the model that the storage containers used, I can update the network models to take in an instance.
https://github.com/pkgcloud/pkgcloud/blob/master/lib/pkgcloud/core/storage/container.js#L27-30