so if i do my own factory that has additional options, extending this factory, i can't call parent::createItem (this method) or i would need to set the linkType option to uri if i already resolved the URL, right? if i get that correctly, we might try to explain that in the method docblock.