forEach(obj, function(v, k) {
                var isSlot = v && v[attr];
                if (isSlot) {
                    var slot = new Slot(obj, k, v[attr]);
                    result.push(slot);