add Util.has and Util.uniqueId