Adding version support for individual ActiveRecord models as well as support for retrieving the internal cache key for a model