async getByCount(value) {
        // find a milestone of the members type by a given value
        const milestone = await this.#MilestoneModel.findOne({type: 'members', value: value}, {require: false});

        if (!milestone) {
            return null;
        }
        return this.#modelToMilestone(milestone);
    }
@param {number} value

@returns {Promise<Milestone|null>}