fix recursive  ShemaNode