sameValueAs in ComponentInterface
improved getRelativeUrl method