Why do I need a snagging inspection for my new build property?