Node.prototype._setDefaults for intelligently setting defaults