getWarnings: function () {
            return $.when.apply( $, this.getAllFields().map( ( fieldLayout ) => {
                // return warnings if field has them, empty array (no warnings) otherwise
                if ( fieldLayout.fieldWidget.getWarnings ) {
                    return fieldLayout.fieldWidget.getWarnings();