fix #289: Graph and Graph2D must call _post_init