Implemented SetEmpty for resetting array bindings
Chenged SpecularDiffuse shader to match the example on the site