public abstract object Accept(IPersistentClassVisitor mv);
public override object Accept(IPersistentClassVisitor mv) { return mv.Accept(this); }
public override object Accept(IPersistentClassVisitor mv) { return(mv.Accept(this)); }