enhance port data model, tmp fix onedata specific offset TODO rm offset