this.allowedFields.forEach(field => {
            if (schema[field].required) return this.requiredFields.push(field);
        });