public object Clone() { Writethru writethru = new Writethru(); writethru.enabled = enabled; writethru.Providers = Providers != null?Providers.Clone() as Provider[] : null; writethru.WriteBehind = WriteBehind != null?WriteBehind.Clone() as WriteBehind : null; return(writethru); }