fix for setCommercialUse
commercial_use_allowed_b fix
commercial_use_allowed_b use true (instad of null)
fix unit tests