public ISafeBytes DeepClone() { var clone = new FakeSafeBytes(); foreach (var b in _bytes.ToArray()) { clone.Append(b); } return(clone); }