constructor(deps) {
        this.#PostModel = deps.PostModel;
        this.#PostMetaModel = deps.PostMetaModel;
        this.#TagModel = deps.TagModel;
        this.#UserModel = deps.UserModel;
        this.getMediaStorage = deps.getMediaStorage;
    }
@param {Object} deps
@param {Object} deps.PostModel - Post model
@param {Object} deps.PostMetaModel - PostMeta model
@param {Object} deps.TagModel - Tag model
@param {Object} deps.UserModel - User model
@param {(extension) => import('ghost-storage-base')} deps.getMediaStorage - getMediaStorage