export class Repository  extends Model  {
    static findOne<T extends Model>(this:new()=>T): Promise<T>
    static findOne<T extends Model>(this:new()=>T,Id: ObjectId): Promise<T>
    /**
     * String that respresnents an ObjectId