public virtual void Visit(NestedProperty mapping) { }
public virtual void Visit(NestedProperty property) { }
public void Visit(NestedProperty mapping) { Increment("nested"); }