Add check_topology, delete d_diff_filters in dtor, cleanup init and use of