modified to support rendering order and symbolizer