Modifies the CampURI to include getters and setters for the cacheLifetime, deprecating the need to place it inside the Smarty object