52786345 labels being duplicated

Overrode the update_children method and added a DB constraint to the labels table.
Tests are passing.