Avoid infinite loop when a native prototype has an enumerable property

fixes visionmedia/express#1606