function UK(){
    var cached = {
        cacheListCatalog : false
    };
    var method = {
        removeListCategory : function(){
            console.log(cached.cacheListCatalog);
            console.log($(".installCatalog ul li"));
        }
    };
	
	var category = {
        install : function(){
            method.removeListCategory();
        }
    };
    return {
        init : function(){
            cached.cacheListCatalog = $(".installCatalog ul li");
            return $.extend(category);
        }
    }
}
var UK = UK().init ();
UK.category()
Console:
Это cacheListCatalog: [prevObject: x.fn.x.init[1], context: document, selector: ".installCatalog ul li", jquery: "2.0.3", constructor: function…]
Это $(".installCatalog ul li") если обращаться на прямую: [li, li, prevObject: x.fn.x.init[1], context: document, selector: ".installCatalog ul li", jquery: "2.0.3", constructor: function…]
Хочу сохранить состояние дерева все что находится внутри тега li - в переменную cached.cacheListCatalog 
Но, к сожалению, он не сохраняет. Подскажите, пожалуйста, в чем причина?