+URL
HashableTrait checks for __toString, uses md5()