`DefineMap.prototype.serialize` calls `canReflect.serialize` on the the instance. If there are nested maps to serialize, child maps are not serialized. Example: https://jsfiddle.net/qhd7u4ef/6/