dsl process correct merge, fixed: #60
deep merge in other places in dsl