Use util._extend instead of the eval evil

Fix #31
v3.0.3