second varient of CachingParanamer without WeakRefs capability