New API for Caching, IsEqual can now be set for specific objects.