made VertexFormat Observer