public override object GetInstance()
 {
     return(Lifetime.GetInstance(this));
 }