public virtual void Transfer(string path, bool preserveForm) { throw new NotImplementedException(); }