improvement of partials handling, based on the variable value
renaming of local variables and arguments
deep_merged array values are united instead of added