do not expose _extendFromObject
documentation