static getValueByKey(o, p, defaultValue = false) { return p.split('.').reduce((r, k) => { if (typeof r[k] !== undefined) {
return r[k]; } return defaultValue; }, o);}