arrayKey.map(function (name) {
                    if (self[name]) {
                        result = self[name];
                        self = result;
                    } else {