Lightweight solution for merging multiple objects into one. Also it supports deep merge and deep clone