v0.0.7 fixed deepExtend + specs, added 'type'
using uRequire v0.3.0alpha18