flush out a bit more on inter-linking object api, note port access