would be better to add this back as the cache is not stale in case of instantiating with the first constructor.