(wip) added regexp validating and completion to generic rules processing alg
removed deprecated param
added default settings to module ancestor class