Added a cache to Site.fromSlug