async serializeAllProperties(model, maxSize, event, format = false) {
            this.webIfc = this.loader.ifcManager.ifcAPI;
            if (!model)
                throw new Error('The requested model was not found.');
            const blobs = [];
            await this.getPropertiesAsBlobs(model.modelID, blobs, maxSize, event, format);
            return blobs;
        }
Serializes all the properties of an IFC (exluding the geometry) into an array of Blobs.
This is useful for populating databases with IFC data.
@modelID ID of the IFC model whose properties to extract.
@format (optional) if true properties will be formatted, defaults to false.
@maxSize (optional) maximum number of entities for each Blob. If not defined, it's infinite (only one Blob will be created).
@event (optional) callback called every time a 10% of entities are serialized into Blobs.