fix quality flaw & added test for UpdateListScriptFactory
Revert Props setDefault