Just in case.
RefCache, and finally reusing existing objects!