I've built a villager breeder following this tutorial:
It worked for a while before it stopped working, as villagers show angry particles whenever they try to breed.
I have broken and placed the bed because it was not working, and I believe some villagers may have try to claim the beds in the villager breeder because I don't have enough beds in the village.