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