If a product doesn't have any builders (builders is set to null by defau...

...lt in the model) a call to foreach($product->getBuilders() as $builder) throws a warning.

This change will need verifying that it doesn't break builders as I do not use them.