Protecting your project is something that both the client and constructor want. That is why, as a constructor, you need to have that insurance, besides the contract that both parties will sign. When you get hired for building granny flats you should pay a lot of attention to the contract you will sign.