This removes use of ports internals from other plugins, which will make it easier to refactor the underlying property storage.