better defaults handling with lo dash merge method.