Updating UnitOfWork to cache on class names as well as object descriptions