I don't feel super strongly... but I tend to lean towards less is more. If all you need for the time being is the Id concept, do that. Throw in a quick documentation note about what exactly that property is... and then if people need to use just the p-name part of it, they can run with handy ole java.lang.String. If there's demand for it (via the mailing list or whatever)... then it can be added....
+1 _______________________________________________________________________ Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it.