Added WeakObjectPool and intern methods to RichString/RichURI/RichURL