The non-enumerable property assignment in internals.skeleton was unneccesary and was triggering a bug in the V8 implementation of JSON.stringify in Node v4.x
Motivation and Context
Consumers of Felicity.entityFor that try to save new'd instances into elasticsearch in Node v4.5.0 would have the non-enumerable .schema property stringified into the documents erroneously.
Description
The non-enumerable property assignment in
internals.skeleton
was unneccesary and was triggering a bug in the V8 implementation of JSON.stringify in Node v4.xMotivation and Context
Consumers of
Felicity.entityFor
that try to savenew
'd instances into elasticsearch in Node v4.5.0 would have the non-enumerable.schema
property stringified into the documents erroneously.Types of changes
Checklist: