moved PrefixURIPortObject to base package to avoid compilation issues