Update the version from v4.3.7 to v4.5

This is a little one. Feel free to check if the code seems correct to you. I tried to fit the best the evolution of the original repo from Harry to make the LESS version evolve.

I would like to help you have the LESS version keeping up-to-date with the original one. There's some work to do but here we go =)