- added newest xtend to prevent deprecation warning from object-keys