Add uniquness, don't allow destruction if being built